Get-azureRmDisk не показывает свойство DiskState - PullRequest
0 голосов
/ 20 сентября 2019

Мне нужно получить свойство типа «DiskState», я использую cmd-let Get-AzureRMdisk, и то, что я получил: 1) с моего ноутбука, используя connect-azurermaccount затем get-azurermdisk, не дает ожидаемого свойства 2) Iпопробовал из учетной записи Automatio, создал runbook, а затем вставил туда свой код, тоже самое, я получил больше значений, но не получил значение «disctate» 3) Я вижу, что могу получить его из консоли Azure Cloud Shell.Я хотел бы получить это значение из скрипта, работающего как runbook.Более того, я пытался использовать команду вроде -> Get-AzureRmDisk | Where-Object ManagedBy -ne $null, но не получил интересных результатов.Есть ли какой-либо подход, чтобы получить это упомянутое свойство "disktate" с помощью runbook powershell из учетной записи Automation?

1 Ответ

0 голосов
/ 20 сентября 2019

Почему бы и нет, команда PowerShell Get-AzureRMDisk покажет вам DiskState так, как вы хотите:

enter image description here

Дополнительно, я рекомендую вам использоватьМодуль Az в PowerShell, а модуль AzureRM перенесен в него.См. Миграция Azure PowerShell из AzureRM в Az .

Обновление:

Но в Runbook Get-AzureRMDisk не отображается свойство, необходимо использовать Get-AzDiskчтобы достичь цели после импорта модуля Az, он показывает следующее:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...