我在使用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
我已经尝试安装最新的更新,但没有任何帮助。你知道可能出了什么问题吗?
发布于 2012-05-31 22:54:46
可能您有一个冲突的别名或命令名。尝试运行C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -NoProfile,看看是否仍然会发生这种情况。
附注:您使用CDO.Message而不是.NET类型或Send-MailMessage cmdlet有什么原因吗?
https://stackoverflow.com/questions/10834541
复制相似问题