【问题标题】:Removing groups form user in Office 365 with powershell使用 powershell 在 Office 365 中从用户中删除组
【发布时间】:2014-08-09 10:08:15
【问题描述】:

我们删除了一个用户,尽管他的电子邮件目前是发给他的老板的。我正在寻找一个脚本,该脚本将在 O365 中将他从他当前连接的所有发行版/安全组中删除。我无法在搜索中找到任何内容,因此我们将不胜感激!

【问题讨论】:

  • 新用户您好。您需要自己尝试解决问题,并且 - 如果遇到问题 - 在此处发布代码以供其他人帮助您解决遇到的问题。我建议你开始here
  • 感谢您在这方面缺乏帮助。同样由于是新用户,我无法发布我找到了一些我需要的东西,并且能够将它与我必须使脚本正常工作的东西放在一起。也许下次你可以不那么粗鲁一点,我从来没有要求有人为我编写脚本,只是为了指出正确的方向。
  • 我的 cmets 并不粗鲁,他们是事实的陈述。您是新用户,因此您有责任找出如何提出有意义且可以得到具体答案的问题。在下次发布之前阅读此内容:stackoverflow.com/help/how-to-ask。并且不要在公共场所像一个哭泣的婴儿。

标签: powershell exchange-server office365


【解决方案1】:

将此保存为ps1文件,然后在连接到office 365 exchange的powershell中执行

$DGs= Get-DistributionGroup | where { (Get-DistributionGroupMember $_ | foreach {$_.PrimarySmtpAddress}) -contains "user@domain.com"}

foreach( $dg in $DGs){
Remove-DistributionGroupMember $dg -Member user@domain.com
}

例如,您的用户的主要 smtp 地址是 user@domain.com,然后此脚本将从每个启用邮件的 Exchange 通讯组中删除该用户的成员身份

【讨论】:

  • 谢谢,我确实找到了这个并进行了必要的修改。不过,我很欣赏这个答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-09-17
  • 1970-01-01
  • 2015-09-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-29
相关资源
最近更新 更多