Exchange Online FullPermission und SendAs per CSV

MS Exchange Online Logo

Ich muss öfter Berechtigungen in Exchange Online für mehr als 10 Personen vergeben. Das ist per Weboberfläche nervig, da es lange dauert. Ich erhalte die User mit Mailadressen, sodass ich diese Info nutze und die Berechtiungen per CSV importiere. Hier die Snipes dazu. Die CSV-Datei sieht wie folgt aus:

Ident
user1@domain.tld
user2@domain.tld
user3@domain.tld
user4@domain.tld
....

Die Befehle in der ExO Powershell sehen wie folgt aus:

$users = import-csv ".\users.csv"
$mailbox = "<mailboxidentity>"
foreach($user in $users){Add-MailboxPermission -Identity $mailbox -User $user.ident -AccessRights FullAccess -InheritanceType All;Add-RecipientPermission $mailbox -AccessRights SendAs -Trustee 

$user.ident -Confirm:$false}

Thats it .. Have Fun!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert