Get-azureRmDisk不显示属性DiskState

Get-azureRmDisk不显示属性DiskState,azure,azure-storage,azure-storage-blobs,azure-powershell,Azure,Azure Storage,Azure Storage Blobs,Azure Powershell,我需要获得类似“DiskState”的属性,我正在使用cmd let get AzureRMdisk,我得到的是: 1) 从我的笔记本电脑上,使用连接azurermaccount然后获取azurermdisk,没有提供预期的属性2)我尝试从Automatio帐户创建一个runbook,然后将代码粘贴到那里,同样,我获得了更多值,但没有获得“diskstate”值3)我看到我可以从Azure Cloud Shell控制台获得它。我想从作为runbook运行的脚本中获取此值。此外,我尝试使用命令--

我需要获得类似“DiskState”的属性,我正在使用cmd let get AzureRMdisk,我得到的是:
1) 从我的笔记本电脑上,使用
连接azurermaccount
然后
获取azurermdisk
,没有提供预期的属性2)我尝试从Automatio帐户创建一个runbook,然后将代码粘贴到那里,同样,我获得了更多值,但没有获得“diskstate”值3)我看到我可以从Azure Cloud Shell控制台获得它。我想从作为runbook运行的脚本中获取此值。此外,我尝试使用命令-->
getazurermdisk | Where-ne$null管理对象,但没有得到任何有趣的结果。是否有任何方法可以使用powershell runbook从自动化帐户获取上述属性“diskstate”

为什么不呢,PowerShell命令
Get-AzureRMDisk
根据需要显示
DiskState

另外,我建议您在迁移AzureRM模块时使用PowerShell的Az模块。看

更新:

但是在Runbook中,
Get-AzureRMDisk
没有显示属性,您需要在导入Az模块后使用
Get-AzureRMDisk
来实现此目的,它显示如下:


您只想在runbook中获取磁盘状态吗?您好,谢谢,但正如我提到的,我知道从门户的Powershell Cloud shell可以获取此信息。我需要从自动化帐户的runbook中获得它。@CharlesXu我想你们是对的,但问题是我不能更新模块AzoreRM-->AZ,所以我必须从Cloud shell上传日期。我使用的命令如下:
Get-Azdisk | Export Csv“$Env:temp/AutomationFile.Csv”$Context=New-AzureStorageContext-StorageAccountName”“-StorageAccountKey”“Set-AzureStorageBlobContent-Context$Context-Container“xxx”—File“$Env:temp/AutomationFile.Csv”—Blob“SavedFile.Csv”
,我有错误-->导出Csv:对路径“/AutomationFile.Csv”的访问被拒绝。我删除了azurerm,在本地笔记本电脑上安装了az,连接到azure Subscription并从笔记本电脑上运行脚本,结果正常。AZ模块解决了这个问题。