需要一次删除多个已终止用户的所有会议室中已终止用户的会议请求。
下面是我为从所有会议室中删除两个已终止用户的会议请求而构建的脚本。OR
如果我想删除两个终止用户的会议(种类:日历来自:sasi OR Kalai),我使用操作员。如何一次添加两个以上的已终止用户?我有 500 多名已终止的用户从所有会议室中删除他们的会议请求。
Write-Progress -Activity "Preparing" -Status "Retrieving mailbox list" -PercentComplete 0
$rooms=get-mailbox -recipienttypedetails roommailbox -resultsize unlimited -warningaction:silentlycontinue| where {$_.name -notlike "*test*"}
$count=$rooms.count
foreach($room in $rooms)
{
$i=$i+1
$percentage=$i/$count*100
Write-Progress -Activity "Collecting mailbox details" -Status "Processing mailbox $i of $Count - $room" -PercentComplete $percentage
$room | search-mailbox -searchquery "kind:calendar from:sasi OR Kalai" -targetmailbox sankar_munirathinam@domain.com -targetfolder "Deleting Meeting" -deletecontent -force
}