我正在寫將本地主機上運行一些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