如果我从 Azure 云 shell 运行这个 powershell 命令,它可以正常执行,并为我提供指定资源组中所有 VM 的列表:
获取 AzureRmVM -ResourceGroupName "MyGroup" -Status
如果我从自动化帐户的运行手册中执行它,我会收到错误;
Get-AzureRmVM:由于缺少一个或多个必需参数,无法处理命令:名称。在 TestAutomationAccount-Job-StartVM:20 char:20 + + CategoryInfo : InvalidArgument: (:) [Get-AzureRmVM], ParameterBindingException + FullyQualifiedErrorId : MissingMandatoryParameter,Microsoft.Azure.Commands.Compute.GetAzureVMCommand
我正在尝试获取资源组中的虚拟机列表,但无法弄清楚为什么会有明显的行为差异。