문제

주위를 둘러 보면 (매우 오래 걸리지 않아야한다는 점)는 'IIS 관리 스크립트 및 도구'가 활성화되어 있는지 확인하는 PowerShell 스크립트를 지적 할 수 있는지 궁금합니다. 특징.

나는 poshcode.org와 powerShell.com을 확인했지만 찾을 수 없었습니다

나는 전에 PowerShell을 만지지 않았 으며이 스크립트를 사용하여 배포 자동화의 일부로 실행하려고 노력하고 있습니다.

건배

도움이 되었습니까?

해결책

Windows 2008 또는 Windows Server 2008 R2에 대한 것입니까?

Server 2008R2 :

-쿼리 :

PS> get-windowsfeature|where{$_.name -eq "Web-Scripting-Tools"}

Display Name                                            Name
------------                                            ----
        [X] IIS Management Scripts and Tools            Web-Scripting-Tools

[x]는 설치되었음을 나타냅니다.

-추가 할 :

PS> get-windowsfeature|where{$_.name -eq "Web-Scripting-Tools"}|add-windowsfeature

Server 2008에 대해 묻는 경우 ServerManagerCMD.exe의 출력을 구문 분석해야합니다. 이는 조금 더 힘들지만 불가능하지는 않습니다.

다른 팁

PowerShell은 자동화 된 설치에 적합한 선택이라고 생각하지 않습니다. 먼저 PowerShell을 설치해야하기 때문에 (Windows 2008 R2가 아닌 한) 스크립트가 실행되기 전에 스크립트 실행을 활성화해야합니다.

대신 일반 CMD.EXE 콘솔에서 실행할 수있는 미국 PKGMGR 또는 OCSETUP. 이것은 IIS 7 (Windows 2008)에서 작동해야합니다.

start /w pkgmgr /iu:IIS-WebServerManagementTools;IIS-ManagementConsole;
start /w pkgmgr /iu:IIS-ManagementScriptingTools;IIS-ManagementService;
start /w pkgmgr /iu:IIS-IIS6ManagementCompatibility;IIS-Metabase;

PowerShell을 실제로 사용하기로 결정한 경우 Windows 2008에 설치됩니다.

start /w pkgmgr /iu:MicrosoftWindowsPowerShell

이것은 Windows 2008 OS "기능"을 설치하므로 PowerShell 버전 2.0이 아닌 PowerShell 버전 1.0을 얻을 수 있습니다.

이 기사는 OS (2008 이상)에 PowerShell v 2를 얻는 방법을 설명합니다.http://support.microsoft.com/kb/968929

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top