這是我的代碼的一部分
$keyVaults = Get-AzkeyVault | Sort-Object VaultName
foreach($keyVault in $keyVaults) {
$kvName = $keyVault.VaultName
$keyVault | Get-Member
這將導致 $keyVault 成為 PSKeyVaultIdentityItem 類,并且輸出顯示
TypeName: Microsoft.Azure.Commands.KeyVault.Models.PSKeyVaultIdentityItem
Name MemberType Definition
---- ---------- ----------
Equals Method bool Equals(System.Object obj)
GetHashCode Method int GetHashCode()
GetType Method type GetType()
ToString Method string ToString()
Location Property string Location {get;set;}
ResourceGroupName Property string ResourceGroupName {get;set;}
ResourceId Property string ResourceId {get;set;}
Tags Property hashtable Tags {get;set;}
TagsTable Property string TagsTable {get;}
VaultName Property string VaultName {get;set;}
但是,我的 AccessPolicies 屬性在哪里。當我計數時,我得到 0,盡管在門戶中我看到了幾個......
克魯,哈里
uj5u.com熱心網友回復:
Get-AzKeyVault與不指定 VaultName 的情況下使用時相比,您會得到不同的結果。試試這個:
$keyVaults = Get-AzkeyVault | Sort-Object VaultName
foreach($keyVault in $keyVaults) {
$KV = Get-AzKeyVault -VaultName $keyVault.VaultName
$KV.AccessPoliciesText
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/423105.html
標籤:
