none
Exchnage Online - SendAs Berechtigung per PS Skript RRS feed

  • Frage

  • Hallo allerseits,

    Wir haben hier den Exchange Online (E3 Plan) im hybriden Modus. AD wird von local gesynct.
    Mailkonten sind es circa 150 Stück.

    Situation:
    User1 braucht die Berechtigung "SendAs" für die User 2-150.


    Händische Anpassung ist möglich, allerdings zu sehr zeitraubend.

    Powershell-Level: Anfänger :-)

    $Cred = Get-Credential O365ADMIN@DOMAIN
    $s = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $cred -Authentication Basic -AllowRedirection
    Import-PSSession $s
    Add-RecipientPermission "BETROFFENER USER@DOMAIN" -AccessRights SendAs -Trustee USERDERSENDASBEKOMMENSOLL@DOMAIN

    Allerdings kann ich hierüber nur einen User auswählen und leider nicht alle User.
    Gibt es einen Weg, wie ich die Berechtigung für alle aktuelln User vergeben kann ohne das ich jeden einzeln eintippen muss?
    Neue User sollten direkt die Berechtigung bekommen (Wäre durch das Skript machbar.)

    Ich hoffe ich hab das verstänlich erklärt, weiß selbst aktuell nicht weiter.

    Montag, 10. April 2017 08:53

Alle Antworten

  • Hallo Weitblick,

    du kannst dir per Get-Mailbox alle Postfächer ausgeben lassen, diese "Liste" von Postfächer kannst du dann an Add-RecipientPermissions weitergeben (Stichwort: Pipeline).

    Könnte dann so aussehen:

    Get-Mailbox | Add-RecipientPermission -AccessRights SendAs -Trustee USERDERSENDASBEKOMMENSOLL@DOMAIN

    Achtung: Das gibt dann USERDERSENDASBEKOMMENSOLL@DOMAIN auf allen Postfächern SendAs Berechtigungen! Get-Mailbox könnten man natürlich noch entsprechend Filtern, so das nicht alle Postfächer betroffen sind.

    Gruß Olaf

    Montag, 10. April 2017 13:07