首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在x86 Powershell中加载CDO.Message对象

无法在x86 Powershell中加载CDO.Message对象
EN

Stack Overflow用户
提问于 2012-05-31 21:24:17
回答 1查看 514关注 0票数 0

我在使用CDO.Message时遇到了一个问题:New-Object -ComObject "CDO.Message"我收到了一些com对象的模板,但没有收到CDO.Message。这是我总是得到的对象:

代码语言:javascript
复制
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

我已经尝试安装最新的更新,但没有任何帮助。你知道可能出了什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2012-05-31 22:54:46

可能您有一个冲突的别名或命令名。尝试运行C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -NoProfile,看看是否仍然会发生这种情况。

附注:您使用CDO.Message而不是.NET类型或Send-MailMessage cmdlet有什么原因吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10834541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档