1
Azure Powershell 1.0を介してPuppetエージェントを既存のAzure VMに追加しようとしています。公式ドキュメントは、次の使用を意味する:Azure VMのパペット拡張機能を設定する
Parameter Set: SetPuppetExtension
Set-AzureVMPuppetExtension [-PuppetMasterServer] <String> [[-Version] <String> ] [[-Disable]] [[-ReferenceName] <String> ] -VM <IPersistentVM> [ <CommonParameters>]
私は(ところでVMの詳細を返す)のget-AzureRmVm経由アズールの外に - VMパラメータを取得しようとしていますが、-AzureVMPuppetExtensionセットはそれを持っていません:
Set-AzureVMPuppetExtension : Cannot bind parameter 'VM'. Cannot convert the "$VM" value of type "System.String" to type
"Microsoft.WindowsAzure.Commands.ServiceManagement.Model.IPersistentVM".
で使用するために必要な詳細情報を提供します
を使用することができます
を使用する必要がしたい拡張子を見つけるため
これは実際に働いた(種類): 'Set-AzureRmVMExtension -ResourceGroupName -VMName -Name PuppetEnterpriseAgent -Publisher PuppetLabs -ExtensionType PuppetEnterpriseAgent -location $ location -TypeHandlerVersion "3.8" ' –
Marcinf