gpt4 book ai didi

powershell - 更新-AzureRmVmss : Required parameter 'adminPassword' is missing (null)

转载 作者:行者123 更新时间:2023-12-03 04:50:44 25 4
gpt4 key购买 nike

我正在尝试在规模集上运行 PowerShell vmss 自定义扩展脚本。

当它尝试运行 Update-AzureRmVmss 命令时,我收到此错误Update-AzureRmVmss:缺少必需的参数“adminPassword”(空)。错误代码:无效参数ErrorMessage:缺少必需的参数“adminPassword”(空)。状态代码:400原因短语:错误请求

$customConfig = @{
"fileUris" = @("https://$storageAccountName.blob.core.windows.net/scripts/script.ps1");
"commandToExecute" = "PowerShell -ExecutionPolicy Unrestricted .\script.ps1";
};
# Add the extension to the config
$vmss = Get-AzureRmVmss -ResourceGroupName $resourceGroup -VMScaleSetName $vmssname
Add-AzureRmVmssExtension -VirtualMachineScaleSet $vmss -Publisher Microsoft.Compute -Type CustomScriptExtension -TypeHandlerVersion 2.0 -Name "runscript" -Setting $customConfig
# Send the new config to Azure
Update-AzureRmVmss -ResourceGroupName $resourceGroup -Name "runscript" -VirtualMachineScaleSet $vmss

最佳答案

我发现了这个问题。-Name 必须是规模集名称。我从网上得到的代码的名称是脚本的名称,这是错误的。

Update-AzureRmVmss -ResourceGroupName $resourceGroup -Name "scalsetname" -VirtualMachineScaleSet $vmss

关于powershell - 更新-AzureRmVmss : Required parameter 'adminPassword' is missing (null),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46376626/

25 4 0