客户让我成为Azure订阅的共同管理员。但是,我无法编辑他的Active Directory,即添加/编辑用户,创建应用程序等。
为什么我不能访问它?我想也许Subscription由AD拥有,而不是相反。
AD中的每个角色级别允许什么?有
答案 0 :(得分:10)
我认为导致此错误的主要原因是,当与Microsoft帐户的共同管理员添加到订阅时,它会以Guest
用户类型添加到订阅AD中。为了使您能够访问该AD以便可以在AD上执行操作,您需要将用户类型从Member
更改为Guest
。我与我们产品的一个用户有完全相同的问题,下面描述的步骤解决了这个问题。
要更改用户类型,需要使用AD PowerShell Cmdlet。这个过程相当复杂,需要由您的客户完成。
$cred = Get-Credential #In the window that shows up, please specify the local AD user credentials.
connect-msolservice -Credential $cred
(Get-MsolUser -SearchString "your microsoft account email address").UserType #This should output "Guest". If it doesn’t, please stop and do not proceed further as there might be some other issue.
(Get-MsolUser -SearchString "your microsoft account email address") | Set-MsolUser -UserType Member
(Get-MsolUser -SearchString "your microsoft account email address").UserType #This should now output "Member"
如果问题仍然存在,请让您的客户登录门户网站,从AD用户列表中删除您的用户记录并重新添加。这也应该解决这个问题。
答案 1 :(得分:4)
答案是我需要在Azure AD域中设置为全局管理员。
答案 2 :(得分:2)
以上两个答案似乎都是正确的。
作为初始订阅管理员,您不会自动成为Azure AD管理员。您需要在目标Azure AD上显式角色授予。
第二个方面是所用帐户的类型。如果它在当前的Azure AD或Microsoft Live帐户中一切都很好。 如果该帐户是外部Azure AD的一部分,则默认情况下用户类型为“Guest”(可以登录,但如果分配了“Global admin”,则无法控制事件)。因此,应执行上面突出显示的PowerShell命令以将用户类型更改为“Member”。
可以找到一些更有用的信息here(它被称为Visual Studio Team Services问题,但实际上适用于大多数Azure相关服务)。