我正在尝试将Office365用户添加到角色组," 仅查看组织管理"从客户端使用C#和PowerShell。我在本地计算机上安装了Azure AD。之后,我可以从PowerShell和控制台应用程序运行以下cmdlet:
现在,要将用户添加到角色组" 仅查看组织管理",我尝试使用cmdlet,Add-RoleGroupMember in格式,
Add-RoleGroupMember "View-Only Organization Management" -Member PK
PK 是用户的显示名称。但是当我从PowerShell或我的控制台应用程序执行此cmdlet时,我收到以下错误:
那我怎么能做到这一点?提前谢谢。
答案 0 :(得分:0)
我发现默认情况下我们的计算机上不会出现“ Exchange 2013 ”cmdlet。我们需要在使用cmdlet之前导入Powershell会话,然后在使用时删除它我们已经完成了它的使用。以下是执行此任务所需的完整命令集:
打开Windows Powershell。
获取凭据。
$Cred = Get-Credential
创建远程PowerShell会话
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $UserCredential -Authentication Basic –AllowRedirection
Plz确保上面给出的网址仅适用于Exchange Online。
将cmdlet导入PowerShell
Import-PSSession $Session
导入完成后,所有Exchange 2013 cmdlets都可用。
然后我们可以执行cmdlet,“ Add-RoleGroupMember ”
Add-RoleGroupMember -identity "View-Only Organization Management" -member PKS
最后,不要忘记在退出前删除会话。
Remove-PSSession $Session
唯一的区别是之前我没有在执行此cmdlet之前导入PSSession。 Plz请注意,导入对任何Exchange 2013 cmdlet都有效,而不仅仅是为此。
有关详细信息,请访问here。