2016-12-02 42 views
1

我有一個命令,它使我有以下幾點:列表子(我認爲是它叫什麼)從字符串輸出

PS C:\Windows\system32> Get-AzureRmResource -ResourceGroupName XXX -ResourceType Microsoft.Network/expressRouteCircuits -isCollection -ApiVersion 2016-09-01 | select Properties 

Properties 
---------- 
@{provisioningState=Succeeded; resourceGuid=XXX; peerings=System.Object[]; authorizations=System.Object[]; serviceProviderProperties=; circuitProvisio...

現在我只是想捕捉從屬性的provisioningState=value

+1

'... |選擇展開屬性|選擇-Expand provisioningState' –

+0

你到底需要什麼? '成功'的價值?你已經在使用|在你的例子中選擇(也就是選擇對象)。你不能使用它嗎? –

回答

0

這可能幫助獲取的provisioningState:

$resource = Get-AzureRmResource -ResourceGroupName XXX -ResourceType Microsoft.Network/expressRouteCircuits -isCollection -ApiVersion 2016-09-01 | select -expand Properties 
$resource[provisioningState] 

Get-AzureRmResource -ResourceGroupName XXX -ResourceType Microsoft.Network/expressRouteCircuits -isCollection -ApiVersion 2016-09-01 | select -expand Properties | %{$_.provisioningState} 

AFAIK選擇不會對哈希表和屬性的作用是一個哈希表(從輸出infering)

相關問題