我为我的虚拟机启用了诊断存储帐户。现在我想更改诊断存储帐户。我如何在portal / PowerShell中执行此操作?
我可以看到我们有一个cmdlet - “Set-AzureRmVMBootDiagnostics”,但是,这并没有将诊断存储帐户更新为新帐户。
具体: 我目前的诊断存储是“ibmngeus2”,我想改为“sqlbackupacct”。
答案 0 :(得分:2)
答案 1 :(得分:0)
我在虚拟机窗格下的“Boot Diagnostic”选项下获得了设置。
答案 2 :(得分:0)
在PowerShell(带有now-deprecated AzureRM module)中,您可以执行以下操作:
Get-AzureRmVM <Stuff to filter the VMs you want go here> | Set-AzureRmVMBootDiagnostics -Enable -ResourceGroupName <storage-account-rg> -StorageAccountName <storage-account-name> | Update-AzureRmVM
这将获取VM对象,更改设置并应用更改。
示例,要将所有VM '的诊断存储帐户更新为RG bucket
中的mygroup
:
Get-AzureRmVM | Set-AzureRmVMBootDiagnostics -Enable -ResourceGroupName mygroup -StorageAccountName bucket | Update-AzureRmVM
(您可能想要过滤更多...)
对于新的Az module,命令将更改为:(与上述警告相同)
Get-AzVM <Stuff to filter the VMs you want go here> | Set-AzVMBootDiagnostic -Enable -ResourceGroupName <storage-account-rg> -StorageAccountName <storage-account-name> | Update-AzVM
Get-AzVM | Set-AzVMBootDiagnostic -Enable -ResourceGroupName mygroup -StorageAccountName bucket | Update-AzVM
(有一个deprecation warning for the plural version of the command-使用新名称,但警告仍然显示)