2016-09-04 9 views
0

나는 WinRs를 추가하려고 할 수 없습니다 ARM Template변경 특성 'windowsConfiguration.winRM.listeners'는 공개적으로 사용할 수를 사용하여 지원

나는

Changing property 'windowsConfiguration.winRM.listeners' is not allowed 

그럼 내가 PowerShell을 사용하려고 다음과 같은 오류를 얻을 이 article에 언급 된 스크립트. 나는 그렇게 sorking되지 않은 왜냐하면, 조금 잘못 스크립트를 발견 나뿐만
$vm = Get-AzureRmVM -ResourceGroupName "dscwitharm" -Name "dscwitharm" 

$credential = Get-Credential 
$secretURL = (Get-AzureKeyVaultSecret -VaultName "nithishvault" -Name "dscwitharmwinrs").Id 
$vm = Set-AzureRmVMOperatingSystem -VM $vm -Windows -ComputerName "dscwitharm" -Credential $credential -WinRMHttps -WinRMCertificateUrl $secretURL 
$sourceVaultId = (Get-AzureRmKeyVault -ResourceGroupName "dscwitharm" -VaultName "nithishvault").ResourceId 
$CertificateStore = "My" 
$vm = Add-AzureRmVMSecret -VM $vm -SourceVaultId $sourceVaultId -CertificateStore $CertificateStore -CertificateUrl $secretURL 


Update-AzureRmVM -ResourceGroupName "dscwitharm" -VM $vm 

아래로 변경 그리고 난 여전히 같은 오류가있는 날입니다 있는지 확실하지 않습니다. 내가 뭘 놓치고 있니?

> Changing property 'windowsConfiguration.winRM.listeners' is not allowed 
+1

미안 해요,하지만 권장 것과는 다른 접근 방법 당신은 특별히 WinRM이없이 VM을 배포 할 수 WinRM이 HTTPS 수신기를 배포하도록 설계 ARM 템플릿을 사용하는 이유 https 리스너? 일반 VM을 배포하면 winrm 수신기가 제공됩니다 (연결을 허용하려면 Network Security Group 만 조정하면됩니다). – 4c74356b41

+0

@ 4c74356b41 나는 그것을 몰랐다. 하지만 실제로는 두 가지 모두를 사용하고 싶습니다. 단순한 WinRM으로 시작했지만 그 자체는 실패했습니다. 위와 같이 질문을 업데이트했습니다. –

+0

https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-ps-template/이 기사를 사용해 보셨습니까? – 4c74356b41

답변