하늘빛 Powershell Runbook을 사용하여 하늘빛 가상 머신에서 powershell 스크립트를 실행하고 있습니다. Azure 리소스 관리자 기능을 사용할 때 원격 스크립트의 출력을 얻는 방법을 찾지 못했습니다.이 기능은 배포에 사용해야합니다. 이처럼 보이는 '가 아닌 자원 관리자'방법을 사용하여 많은 예제가 있습니다Azure Resource Manager를 사용할 때 어떻게 CustomScriptExtenstion의 출력을 얻을 수 있습니까?
는# Execute remote script
$Vm = Get-AzureVM -ServiceName "DSCDemo" -Name "DSCPull"
Set-AzureVMCustomScriptExtension -ContainerName scripts -StorageAccountName psmag -FileName user.ps1 -Run user.ps1 -VM $vm | Update-AzureVM -Verbose
# Get output
$vm = Get-AzureVM -ServiceName DSCDemo -Name DSCPull
$output = $Vm.ResourceExtensionStatusList.ExtensionSettingStatus
은 $ 출력 변수는 실행 된 스크립트의 표준 오류 출력이 포함되어 있습니다.
#Execute remote script
$vm = Get-AzureRmVM -Name "DSCPull" -ResourceGroupName $ResourceGroupName
$result = Set-AzureRmVMCustomScriptExtension -ResourceGroupName $ResourceGroupName `
-VMName "DSCPull" `
-Name 'user' `
-Location $vm.Location `
-StorageAccountName psmag `
-StorageAccountKey '<key>' `
-FileName "user.ps1" `
-ContainerName "scripts" `
-RunFile "user.ps1"
$output = Get-AzureRmVM -Name $VMName -ResourceGroupName $ResourceGroupName -Status
을하지만 출력은 완전히 다른 내가 표준 출력 또는 오류 출력을 포함 아무것도 찾을 수 있습니까 : 동일한 코드 내 자원 관리자 버전에 꽤 비슷합니다.
아무도 하늘색 자원 관리자 기능을 사용하여 출력을 검색하는 방법을 알고 있습니까?
감사
는