Hallo,
ich lege sehr viele Öffentliche Ordner an und richte Userberechtigungen für diese Ordner und für "Send As" ein.
Für jede Anweisung und für jeden User gibt es eine eigene Programmzeile. So muss ich Zeilen Kopieren bzw. entfernen je nach dem wie viele User berechtigt werden sollen.
Nun möchte ich Str-Variablen oder Arrays einsetzen um Die Fehlerquelle und mehrfache Arbeit zu reduzieren.
Habe sehr viel im Internet recherchiert ohne zu diesem Thema Ansätze oder Beispiele zu finden.
Habe einiges ausprobiert. Str-Variablen in Verbindung mit IF-Schleifen und geschweifte Klammern.
Es hat nicht funktioniert. Ich bin Sicher Ihr könnt mir auf die Sprünge helfen.
Hier mal mein Standard Script. Ich freue mich über Anregungen und wenn ihr mir Zeigt wie es gemacht wird.
Vilen Dank für Euere Unterstützung
# Folder anlegen New-PublicFolder -Name "0101546 Peter Pan" New-PublicFolder -Name Ausgang -Path "\0101546 Peter Pan" # Default user sperren Remove-PublicFolderClientPermission "\0101546 Peter Pan" -User Default -AccessRights ReadItems, FolderVisible, EditOwnedItems, DeleteOwnedItems -Confirm:$False # User und Zugriffsrechte setzen Add-PublicFolderClientPermission "\0101546 Peter Pan" -User ab -AccessRights PublishingEditor Add-PublicFolderClientPermission "\0101546 Peter Pan" -User cd -AccessRights PublishingEditor Add-PublicFolderClientPermission "\0101546 Peter Pan" -User ef -AccessRights PublishingEditor Add-PublicFolderClientPermission "\0101546 Peter Pan" -User gh -AccessRights PublishingEditor Add-PublicFolderClientPermission "\0101546 Peter Pan" -User ij -AccessRights PublishingEditor # Mailadresse per Alias setzen (Exchange liest Alias und setzt automatisch die Adressen für alle Domänen) Enable-MailPublicFolder "\0101546 Peter Pan" Set-MailPublicFolder "\0101546 Peter Pan" -Alias peterpan # Berechtigung "Senden als" setzen Add-ADPermission "0101546 Peter Pan" -User ab -Extendedrights "Send As" Add-ADPermission "0101546 Peter Pan" -User cd -Extendedrights "Send As" Add-ADPermission "0101546 Peter Pan" -User ef -Extendedrights "Send As" Add-ADPermission "0101546 Peter Pan" -User gh -Extendedrights "Send As" Add-ADPermission "0101546 Peter Pan" -User ij -Extendedrights "Send As"