就Exchange本身来说,我们无法实现禁用AD用户的同时自动禁用邮箱。
我们可以筛选出AD账户被禁用的邮箱,之后再禁用这些邮箱:
1. 通过以下的命令来筛选禁用的AD用户并导入到文件中:
Get-ADUser -Filter {Enabled -eq "False"} | select name | Export-Csv C:\temp\123.csv -NoTypeInformation
2. 之后打开这一个文件删除不需要修改的AD用户(
这个文件中会包含系统邮箱和共享邮箱等,一定要修改)
3. 最后使用以下的脚本来将这些用户的邮箱给禁用:
$mailboxes = Import-Csv c:\temp\123.csv
foreach($mailbox in $mailboxes)
{
Disable-Mailbox -Identity $mailbox.name -Confirm:$false
}
此致,
敬礼
Kyle Xu
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享,探索
Microsoft Teams.