积极答复者
Exchange 关闭了用户邮箱,循环会议会被关闭吗?

问题
答案
-
您好,
从报错内容来看,应当是由于您的组织较大,所以在运行Get-Mailbox -ResultSize Unlimited 时,进程在一个会话中尝试检索大量数据时产生了超时。请您参考下面的步骤在每个命令之间添加一个暂停:
1. 用Invoke-Command命令从服务器上运行命令检索对象列表:
$mailboxes = Invoke-Command -Session (Get-PSSession) -ScriptBlock {Get-Mailbox -ResultSize Unlimited}
2. 在命令间增加间隔
-把检索结果发到管理员邮箱:foreach($m in $mailboxes) {Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery "kind:meetings AND Subject:'Recurring test' AND From: user1@contoso.com" -TargetMailbox administrator -TargetFolder test; Start-Sleep -Milliseconds 500}
-删除会议:
foreach($m in $mailboxes) {Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery "kind:meetings AND Subject:'Recurring test' AND From: user1@contoso.com" -DeleteContent; Start-Sleep -Milliseconds 500}
此外,考虑到论坛的公开性,我这边给将帮您抹除上述回复中的域名等信息。也建议您在后续回帖中先将相关内容抹除,以保护您的个人信息。感谢您的理解。
此致,
Yuki Sun
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已编辑 Yuki SunMicrosoft contingent staff 2020年11月26日 8:09
- 已标记为答案 Air_9 2020年11月27日 6:49
全部回复
-
您好,
用户邮箱被禁用或删除后,其创建的会议不会被自动关闭。如果需要取消该用户创建的会议,您可以根据Exchange服务器版本,用Remove-CalendarEvents(Exchange Online)或Search-Mailbox(Exchange 2010/2013/2016)命令来实现。
具体步骤和相关命令,您可以参考下面这篇论坛分享:
此致,
Yuki Sun
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已编辑 Yuki SunMicrosoft contingent staff 2020年11月24日 7:37
- 已标记为答案 Air_9 2020年11月25日 5:21
- 取消答案标记 Air_9 2020年11月25日 5:21
-
我这边环境是Exchange 2016的
使用Search-Mailbox这个命令删除的会议只能删除当前用户的,并不能发送取消更新就参会者的都删除吗?、
会议发起者离职了,能否通过命令去把他的循环会议取消了要把参会者的一起取消?
您好,
是的,用Search-Mailbox命令和-DeleteContent参数只能删除会议,不会发送会议取消的通知。但检索的邮箱不是仅限于当前用户,如上述文章中提到的,我们可以加上Get-Mailbox -ResultSize Unlimited语句,来针对所有用户邮箱进行检索和删除。
针对您的描述,我的理解是该会议发起人(假设为user1)已经离职,并且您已经禁用了他的邮箱,当前您想要通过命令把他发起的循环会议(假设主题是“recurring test")从其他与会者的日历中删除。对于这种情况,建议您参考下面的命令:
1. 根据会议主题和发起人,从所有用户邮箱中进行检索,并将结果发送到管理员邮箱:
Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery "kind:meetings AND Subject:'Recurring test' AND From: user1@contoso.com" -TargetMailbox administrator -TargetFolder test
(user1的邮箱已经禁用,所以检索结果中不会包含user1的邮箱,实际上我们也不需要再考虑user1邮箱中的会议。)
2. 确认结果无误后,运行下面的命令将会议删除
Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery "kind:meetings AND Subject:'Recurring test' AND From: user1@contoso.com" -DeleteContent
如果需要从与会者邮箱中删除user1创建的所有会议,您可以适当调整上述命令中的检索条件,删除“AND Subject:'Recurring test'”部分。
希望上述信息能帮到您。
此致,
Yuki Sun
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
-
我这边执行,会报以下错误。这个需要怎么处理?
Sending data to a remote command failed with the following error message:
[ClientAccessServer=101,BackEndServer=101.contoso.local,RequestId=eed393dc-6cdc-453d-8bc0-ecfdd3c3ae5e,TimeStamp=11/26/2020 7:08:03 AM]
[FailureCategory=WSMan-Others] The data in the command exceeded the maximum size that is allowed by the session configuration. The allowed maximum is 500 MB. Change the input,
use a different session configuration, or change the "PSMaximumReceivedObjectSizeMB" and "PSMaximumReceivedDataSizePerCommandMB" properties of the session configuration on the
remote computer. For more information, see the about_Remote_Troubleshooting Help topic.
+ CategoryInfo : OperationStopped: (xxx.contoso.local:String) [], PSRemotingTransportException
+ FullyQualifiedErrorId : JobFailure
+ PSComputerName : xxx.contoso.local
- 已编辑 Kyle.XuMicrosoft contingent staff, Moderator 2020年11月26日 7:53 remove domain name
- 已编辑 Air_9 2020年11月27日 6:49 Remove image
-
您好,
从报错内容来看,应当是由于您的组织较大,所以在运行Get-Mailbox -ResultSize Unlimited 时,进程在一个会话中尝试检索大量数据时产生了超时。请您参考下面的步骤在每个命令之间添加一个暂停:
1. 用Invoke-Command命令从服务器上运行命令检索对象列表:
$mailboxes = Invoke-Command -Session (Get-PSSession) -ScriptBlock {Get-Mailbox -ResultSize Unlimited}
2. 在命令间增加间隔
-把检索结果发到管理员邮箱:foreach($m in $mailboxes) {Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery "kind:meetings AND Subject:'Recurring test' AND From: user1@contoso.com" -TargetMailbox administrator -TargetFolder test; Start-Sleep -Milliseconds 500}
-删除会议:
foreach($m in $mailboxes) {Get-Mailbox -ResultSize Unlimited | Search-Mailbox -SearchQuery "kind:meetings AND Subject:'Recurring test' AND From: user1@contoso.com" -DeleteContent; Start-Sleep -Milliseconds 500}
此外,考虑到论坛的公开性,我这边给将帮您抹除上述回复中的域名等信息。也建议您在后续回帖中先将相关内容抹除,以保护您的个人信息。感谢您的理解。
此致,
Yuki Sun
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已编辑 Yuki SunMicrosoft contingent staff 2020年11月26日 8:09
- 已标记为答案 Air_9 2020年11月27日 6:49