サービス プリンシパルを使用した Azure Resource Manager への認証に問題があります。トラブルシューティングの過程で、自分のサービス プリンシパルが表示されているのに、同じサービス プリンシパルが表示されていることにGet-AzureADServicePrincipal
気付きました。AccountEnabled: False
Get-MsolServicePrincipal
AccountEnabled: True
C:\Users\virklba> Get-AzureADServicePrincipal -SearchString azuremaint |fl
ServicePrincipalName : https://mycompany.com/AzureMaint
ApplicationId : 20bc779d-0edb-4a00-becf-952fda93edc5
AccountEnabled : False <-----------
DisplayName : AzureMaint
Id : 585cd6c7-403a-4940-9817-5139a254245e
Type :
C:\Users\virklba> Get-MsolServicePrincipal -ObjectId 585cd6c7-403a-4940-9817-5139a254245e
ExtensionData : System.Runtime.Serialization.ExtensionDataObject
AccountEnabled : True <-----------
Addresses : {Microsoft.Online.Administration.RedirectUri, Microsoft.Online.Administration.RedirectUri}
AppPrincipalId : 20bc779d-0edb-4a00-becf-952fda93edc5
DisplayName : AzureMaint
ObjectId : 585cd6c7-403a-4940-9817-5139a254245e
ServicePrincipalNames : {https://mycompany.com/AzureMaint, 20bc779d-0edb-4a00-becf-952fda93edc5}
TrustedForDelegation : False
してみSet-MsolServicePrincipal -ObjectId 585cd6c7-403a-4940-9817-5139a254245e -AccountEnabled $true
ましたが、何も変わりませんでした。Set-AzureADServicePrincipal
コマンドレットはありません。
では、アカウントが本当に有効になっていることを確認するにはどうすればよいですか?