2014-12-02 3 views
1

다음은 Windows Server 2012 R2 (64 비트)를 만든 후 PowerShell Web Server Windows 기능 설치를 사용하려는 AWS Cloudformation 템플릿의 일부입니다. 그러나 AWS Cloudformation은 Windows Server 2012 EC2 인스턴스를 성공적으로 만들지 만 웹 서버 역할을 설치하지는 않습니다.AWS : Cloudformation 템플릿 : Windows 기능 질문 설치

 "commands" : { 
      "1-install-roles" : { 
      "command" : { "Fn::Join" : [ "", [ 
      "if not \"None\" EQU \"", 
       { "Ref" : "Roles" }, 
       "\" (powershell -Command \"Install-WindowsFeature -Name Web-Server -IncludeAllSubFeature ", 
       { "Ref" : "Roles" }, 
       " -Restart\")"]] 
      } 
      }, 

감사합니다.

답변

1

구름 형성 템플릿 예제에서이 파일을 얻은 것으로 의심됩니다. 내가 템플릿에있는 AMI (들)와 함께 작동한다면 시도해 보길 권합니다. 그렇지 않다면 이미 IIS가 설치된 AMI를 사용할 수 있습니다. 그게 내가 같은 문제에 부딪쳤을 때 나는 주변에서 일을하고있다.

업데이트 : 더 자세히 조사하고 테스트했습니다. 파워 쉘 명령은 실제로해야한다 :

Add-WindowsFeature 

하지

Install-WindowsFeature 

여기에 예상대로 내가 작업 추가-WindowsFeature를 얻을 수 PowerShell에서 실행 된 명령은 다음과 같습니다

set-executionpolicy bypass 
ImportSystemModules 
Import-Module servermanager 
관련 문제