Yönetilen bir HSM'nin rol atamalarını alma veya listeleme. Belirli bir kullanıcıya veya rol tanımına yapılan atamaları listelemek için ilgili parametreleri kullanın.
Get-AzKeyVaultRoleAssignment Bir kapsamda etkili olan tüm rol atamalarını listelemek için komutunu kullanın.
Parametre olmadan, bu komut yönetilen HSM altında yapılan tüm rol atamalarını döndürür.
Bu liste, sorumlu, rol ve kapsam için filtreleme parametreleri kullanılarak filtrelenebilir.
Atamanın konusu belirtilmelidir.
Kullanıcı belirtmek için SignInName veya Microsoft Entra ObjectId parametrelerini kullanın.
Bir güvenlik grubu belirtmek için Microsoft Entra ObjectId parametresini kullanın.
Bir Microsoft Entra uygulaması belirtmek için ApplicationId veya ObjectId parametrelerini kullanın.
Atanan rol, RoleDefinitionName veya RoleDefinitionId parametresi kullanılarak belirtilmelidir.
Erişim verilen kapsam belirtilebilir. Varsayılan olarak "/" olur.
Cmdlet, giriş parametrelerine göre Microsoft Graph API'sinin altında çağrı yapabilir:
GET /directoryObjects/{id}
GET /users/{id}
GET /servicePrincipals/{id}
GET /groups/{id}
Örnekler
Örnek 1
Get-AzKeyVaultRoleAssignment -HsmName myHsm
RoleDefinitionName DisplayName ObjectType Scope
------------------ ----------- ---------- -----
Managed HSM Administrator User 1 (user1@microsoft.com) User /
Managed HSM Crypto Auditor User 2 (user2@microsoft.com) User /keys
Managed HSM Backup User 2 (user2@microsoft.com) User /
Managed HSM Administrator User 2 (user2@microsoft.com) User /
Bu örnek, tüm kapsamdaki "myHsm" rol atamalarını listeler.
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.