Я пытаюсь написать сценарий PowerShell, который будет автоматизировать развертывание моего веб-сайта IIS. Я пытаюсь запустить сценарии на моем компьютере под управлением Windows Server 2008 R2 под 32-разрядной версией:
C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
Каждый раз, когда я запускаю команду WebAdministration, такую как это:
Get-Website -Name "MYWebsite"
Я получаю сообщение об ошибке:
Get-Website : Retrieving the COM class factory for component with CLSID {688EEE
E5-6A7E-422F-B2E1-6AF00DC944A6} failed due to the following error: 80040154.
At line:1 char:12
+ Get-Website <<<< -Name "MyWebsite"
+ CategoryInfo : NotSpecified: (:) [Get-Website], COMException
+ FullyQualifiedErrorId : System.Runtime.InteropServices.COMException,Micr
osoft.IIs.PowerShell.Provider.GetWebsiteCommand
Переход на 64-разрядную версию PowerShell.exe решает эту проблему, но делает невозможным использование Microsoft Power Foundation Server 2008 Power Tools PSSnapin, что для меня не разрешено.
Есть идеи, как мне это преодолеть? Заранее спасибо.