如何使用Get-AzureRmStorageAccountKey PowerShell命令显示完全可见的键?

时间:2016-05-26 18:57:33

标签: powershell azure-powershell

当我运行以下命令时:

helper

我会得到以下结果: enter image description here

如何让键显示完全可见,以便我可以将其用作变量?

2 个答案:

答案 0 :(得分:1)

您可以使用Format-List cmdlet展开属性:

Get-AzureRmStorageAccountKey -ResourceGroupName "USWest" -AccountName "mystorageaccountname" | Format-List * -force

答案 1 :(得分:0)

我通过调试命令找到了解决方法,因此这是完全显示密钥的命令:

write-debug

编辑:

我在这里显然有问题,write-debug有效,但最后也会出错,说: Write-Debug:无法转换' Microsoft.Azure.Management.Storage.Models.StorageAccountKey

只要它输出完整的密钥,这不是问题,但我可能错误地使用$DebugPreference = “Continue” write-debug (Get-AzureRmStorageAccountKey -ResourceGroupName "USWest" -AccountName "mystorageaccountname") | Out-File output.txt 命令,因为当我想使用以下命令将输出保存到文件时

{{1}}

没有创建文件。

有人可以帮我完成这项任务吗?因此,我将有一个完整的解决方案将密钥输出到文件中,然后从该文件中找到密钥字符串,并在下一个命令中将其用作变量。

以下是输出的外观: enter image description here 我只需要捕获key1,这是在"值"之后开始的长字符串:"