2017-07-15 96 views
0

我得到的错误:删除-MsolGroupMember使用的Exchange Online执行此操作

Remove-MsoLGroupMember : You cannot update mail-enabled groups using this cmdlet. Use Exchange Online to perform this operation

但我已经连接到远程会话,并导入了在线交流模块,为何仍抛出错误?

$credential = Get-Credential 
$lyncSession = New-CsOnlineSession -Credential $credential 
$exchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "https://outlook.office365.com/powershell-liveid/" -Credential $credential -Authentication "Basic" -AllowRedirection 
Get-PSSession 
Import-PSSession $exchangeSession 

Remove-MsoLGroupMember -GroupObjectId $Group_GUID -GroupMemberType User -GroupmemberObjectId $GroupMembers.ObjectId 

我是按照这个链接来设置我的远程连接交换,但我一定是做错了什么。 https://technet.microsoft.com/en-us/library/dn362787(v=ocs.15).aspx

+2

Remove-MSOLGroupMember不是Exchange Online命令,这就是您遇到错误的原因。您可以尝试使用Remove-DistributiongroupMember(并非100%确定是否这是特定的EXO cmdlet,此刻我没有机器进行验证) – bluuf

+0

Remove-DistributiongroupMember似乎也没有工作。我收到错误消息,“GroupMailbox不支持当前的操作。”正如我在对塞亚姆的回答评论中所描述的那样。 – BLang

+1

那么它必须是一个使用Remove-UnifiedGroupLinks作为删除组员成员的命令的统一组。请注意,Microsoft明确记录了这一点,任何管理O365的人(特别是Powershell)都应该知道组类型之间的区别以及如何管理它们。 – bluuf

回答

0

如果您正在使用启用邮件的安全组,则可以使用Remove-DistributionGroupMember,因为Remove-MsoLGroupMember可与常规安全组一起使用。 选中此项:https://technet.microsoft.com/en-us/library/aa998016(v=exchg.160).aspx

+0

夫妇在这件事上,1)我不能通过身份参数的GUID,我得到一个错误(即使该链接说,你可以通过它)2)当我尝试使用不同的参数来识别组(如组邮箱)我得到这个错误,“目前的操作不支持GroupMailbox。” – BLang

+0

请删除私人信息后分享您正在使用的脚本 –