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

}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage