我尝试通过PowerShell创建新的Azure AD用户。 我在门户网站中创建了一个全局管理员:
我毫无问题地运行New-MsolUser -UserPrincipalName ...
。
但是,运行override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
addObservers()
}
override func viewDidDisappear(animated: Bool) {
super.viewDidDisappear(animated)
avQueuePlayer.pause()
// remove observers
NSNotificationCenter.defaultCenter().removeObserver(self, name: AVPlayerItemDidPlayToEndTimeNotification, object: nil)
NSNotificationCenter.defaultCenter().removeObserver(self, name: UIApplicationDidEnterBackgroundNotification, object: nil)
NSNotificationCenter.defaultCenter().removeObserver(self, name: UIApplicationWillEnterForegroundNotification, object: nil)
}
失败且权限不足:
知道这是什么问题吗?
答案 0 :(得分:0)
如果Connect-MsolService的登录帐户没有足够的权限,例如,该帐户只有普通的用户权限,则可能会遇到权限不足的问题。
但是,如果您在新门户网站或经典门户网站中创建具有全局管理员权限的帐户,并使用此帐户登录Connect-MsolService,则可以使用命令&#39; New-创建新用户MsolUser&#39;成功。此外,请注意参数&#39; -UserPrincipalName&#39;,您必须使用后缀的初始域名,即&#39; xxxxxx.onmicrosoft.com&#39;,或AzureAD中验证的自定义域。< / p>
目前,Azure AD有两个PowerShell模块: AzureAD 和 MSOnline 。
MSOnline是旧模块,它仍然可以提供AzureAD模块中尚不可用的功能。将来,当所有功能都迁移到较新的模块 - AzureAD时,旧的MSOnline模块将被弃用。
因此,鼓励使用较新的AzureAD模块。
有关Azure AD PowerShell的更多详细信息,请参阅以下文档。
https://docs.microsoft.com/en-us/powershell/azure/overview?view=azureadps-2.0