0

我在使用服务主体对 Azure 资源管理器进行身份验证时遇到问题。在故障排除过程中,我注意到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-AzureADServicePrincipalcmdlet。
那么如何确保该帐户真正启用呢?

4

1 回答 1

1

与 MS 确认这是 PS 模块中的错误。此外,我在此处记录了我的“Azure 自动化中的服务主体”问题最终成为另一个 PS 错误)。

于 2015-07-28T18:14:04.977 回答