2017-04-14 11 views

答えて

6

PowerShellを使用して、Azure VMの情報を一覧表示できます。ここで

管理されていないディスク VMの出力である:ここで

PS C:\Users> (get-azurermvm -ResourceGroupName jasonvn -Name jasonvm1).StorageProfile.OsDisk 
StorageProfile and NetworkProfile, respectively. 


OsType    : Linux 
EncryptionSettings : 
Name    : jasonvm1 
Vhd    : Microsoft.Azure.Management.Compute.Models.VirtualHardDisk 
Image    : 
Caching   : ReadWrite 
CreateOption  : FromImage 
DiskSizeGB   : 
ManagedDisk  : 

管理対象ディスク VM出力です:

PS C:\Users> (get-azurermvm -ResourceGroupName jasonvn -Name jasonvm).StorageProfile.OsDisk 
StorageProfile and NetworkProfile, respectively. 


OsType    : Linux 
EncryptionSettings : 
Name    : jasonvm 
Vhd    : 
Image    : 
Caching   : ReadWrite 
CreateOption  : FromImage 
DiskSizeGB   : 30 
ManagedDisk  : Microsoft.Azure.Management.Compute.Models.ManagedDiskParameters 

もう一つの方法は、我々はをチェックするAzureの新しいポータルを使用することができます自動スクリプトを検索してください:

enter image description here

+0

さらなる支援が必要な場合はお知らせください。 –

0

Jason Yeの答えに追加するには、Azure CLI 2.0でも同様のコマンドを実行できます。

az vm show -g rg_name -n vm_name 

と非管理対象ディスクの出力は次のとおりです:コマンドがある

... 
    "osDisk": { 
     "caching": "ReadWrite", 
     "createOption": "fromImage", 
     "diskSizeGb": 32, 
     "encryptionSettings": null, 
     "image": null, 
     "managedDisk": null, 
     "name": "rhel-un", 
     "osType": "Linux", 
     "vhd": { 
     "uri": "https://storageaccountname.blob.core.windows.net/vhds/....vhd" 
     } 

そして、管理対象ディスク:

... 
"osDisk": { 
    "caching": "ReadWrite", 
    "createOption": "fromImage", 
    "diskSizeGb": 32, 
    "encryptionSettings": null, 
    "image": null, 
    "managedDisk": { 
    "id": "/subscriptions/sub_id/resourceGroups/rg_name/providers/Microsoft.Compute/disks/rhel_OsDisk_1...", 
    "resourceGroup": "rg_name", 
    "storageAccountType": "Standard_LRS" 
    }, 
    "name": "rhel_OsDisk_1...", 
    "osType": "Linux", 
    "vhd": null 
} 
2

この情報は、アズールの別のエリアで利用可能ですポータルも同様です。ポータルの[仮想マシン]リストに移動し、[列]ボタンをクリックし、[管理対象ディスクを使用する]列を追加します。

0

OSディスクを探している場合、これは動作します。 modはデータディスク用です。

$VmName="vmNameHere" #vmNameHere 
$RGName="rgnameHere" #resourceGroupname 

if((Get-AzureRmVM -Name $VmName -ResourceGroupName $RGName).StorageProfile.OsDisk.ManagedDisk -like ''){"$vmName,OS Disk,Unmanaged"}else{"$Vmname,OS Disk,Managed"} 
関連する問題