Besprechungsanfragen von terminierten Benutzern löschen
Sie müssen die Besprechungsanfragen von terminierten Benutzern aus allen Konferenzräumen für mehrere terminierte Benutzer gleichzeitig löschen.
Unten ist das Skript, das ich erstellt habe, um die Besprechungsanfragen für zwei terminierte Benutzer aus allen Konferenzräumen zu löschen. ich benutzteOR
Operator, wenn ich die Besprechungen für zwei terminierte Benutzer löschen möchte (Art: Kalender von: sasi OR Kalai). Wie kann ich mehr als zwei terminierte Benutzer gleichzeitig hinzufügen? Ich habe mehr als 500 terminierte Benutzer, um ihre Besprechungsanfragen aus allen Konferenzräumen zu löschen.
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 [email protected] -targetfolder "Deleting Meeting" -deletecontent -force
}