我正在写将本地主机上运行一些PowerShell脚本来创建新的IIS网站等一个小型Web应用程序我有脚本ISE工作正常,64位,但是当试图在32位上运行他们我得到这样的错误:运行PowerShell脚本管理单元中
Get-ChildItem IIS:\Sites
Get-ChildItem : Cannot retrieve the dynamic parameters for the cmdlet. Retrieving the COM class factory for component with CLSID {688EEEE5-6A7E-422F-B2E1-6AF00DC944A6} failed due to the following error: 80040154.
我已经试过下载管理单元的x86版本,但安装程序将停止告诉我使用“程序和功能”来安装其我尝试过,但无法找到未启用的应该是。
这是一个问题,因为.NET应用程序似乎运行在32位的PowerShell脚本,所以我的2个问题是:
- 我可以从.NET
- 可以运行在64位这些脚本我在64位操作系统上以32位方式安装这些管理单元
仍然没有找到解决这一不幸的是,尽管该项目已被搁置,现在 – dmgdotnet
根据不同的Windows服务器操作系统上,**的** WebAdministration模块/卡扣式可能不存在。参见[相关SO帖](http://stackoverflow.com/a/30512464/175679)。 – SliverNinja