要使用 PowerShell 获取 Azure 磁盘加密设置,我们首先需要使用Get-AzVM命令检索 VM 信息。在运行此命令之前,请确保您已连接到 Azure 帐户(Connect-AzAccount)和正确的订阅(Set-AzContext)。
在这个例子中,我们有一个 TestVM。
$vm = Get-AzVM -Name TestVM
我们将使用 StorageProfile 属性和 OSdisk 子属性来获取加密设置。
$vm.StorageProfile.OsDisk.EncryptionSettings
上述命令将检索 Azure VM 磁盘加密的加密设置。
要检索特定订阅用途的所有 azure VM 磁盘加密,
Get-AzVM | Select Name, ResourceGroupName, @{N='Disk_Encryption';E={$_.StorageProfile.OSDisk.EncryptionSettings}}