저는 IIS 웹 사이트 배포를 자동화하는 PowerShell 스크립트를 작성하려고합니다. 나는 이와 같은 그러나, WebAdministration 명령을 실행 할 때마다IIS 용 Windows PowerShell 스냅인이 32 비트에서 실패합니까?
C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
:
Get-Website -Name "MYWebsite"
내가 오류가 난 내 윈도우 서버 2008 R2 시스템에서 스크립트를 실행하는 32 비트에서하려고 해요 같은 :
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
PowerShell.exe의 64 비트 버전으로 전환이 문제를 해결하지만 불가능 저 또한 더-g이없는 Microsoft 팀 파운데이션 서버 2008 전동 공구 PSSnapin를 사용 할 수있게 나를 위해.
어떻게하면이 문제를 극복 할 수 있을까요? 미리 감사드립니다.
이것은 나를 위해 문제를 해결 한 명확한 대답이었습니다 - https://stackoverflow.com/a/6872000/852806 – HockeyJ