Usuwanie wezwań na spotkanie złożonych przez zakończonych użytkowników

Konieczne jest usunięcie wezwań na spotkanie złożonych przez zakończonych użytkowników ze wszystkich sal konferencyjnych dla wielu użytkowników końcowych jednocześnie.

poniżej znajduje się skrypt, który zbudowałem w celu usunięcia żądań spotkań dla dwóch zakończonych użytkowników ze wszystkich sal konferencyjnych. użyłemOR operator, jeśli chcę usunąć spotkania dla dwóch zakończonych użytkowników (rodzaj: kalendarz od: sasi OR Kalai). Jak mogę dodać więcej niż dwóch zakończonych użytkowników jednocześnie? Mam ponad 500 użytkowników, którzy usunęli prośby o spotkania ze wszystkich sal konferencyjnych.

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

}

questionAnswers(2)

yourAnswerToTheQuestion