使用时遇到CDO.Message问题:New-Object -ComObject "CDO.Message"
我收到了com对象的一些模板,但没有收到CDO.Message的模板。这是我经常得到的对象:
Name MemberType Definition
---- ---------- ----------
CreateObjRef Method System.Runtime.Remoting.ObjRef CreateObjRef(type requestedType)
Equals Method bool Equals(System.Object obj)
GetHashCode Method int GetHashCode()
GetLifetimeService Method System.Object GetLifetimeService()
GetType Method type GetType()
InitializeLifetimeService Method System.Object InitializeLifetimeService()
ToString Method string ToString()
奇怪的是,这只发生在x86 Poweshell(由于其他原因我必须使用),它在x64控制台中正常工作。这是我的设置:
Windows 2008 x64 SP2
Exchange 2007 SP3
Outlook 2007
我尝试过尽可能安装最新更新,但没有帮助。知道什么可能是错的吗?
答案 0 :(得分:0)
也许您有一个冲突的别名或命令名称。尝试运行C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -NoProfile
并查看它是否仍然存在。
旁注:您是否有任何理由使用CDO.Message而不是.NET类型或Send-MailMessage
cmdlet?