Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Exchange Set-Mailboxfolderpermission -accessrights (CreateItems, DeleteAllItems usw)

$
0
0

Hallo zusammen,

ich hoffe hier kann mir jemand helfen mein kleines Problem zu beheben. Ich habe eine GUI gebastelt über die User Berechtigungen auf ihre Ordner geben können. Dies geschieht über den Befehl set-mailboxfolderpermission $mailbox -user $user -accessrights $accessrights.

Für Accessrights gibt es mehrere fertig definierte Objekte die mehrere Rechte beinhalten, wie Owner, Editor usw, aber es gibt auch mehrere kleinere Einzelberechtigungen wie CreateItems, DeleteAllItems usw. Das Cmdlet läuft perfekt bei allen einzelnen Berechtigungen, ob es nun Collections wie Owner sind oder Einzelberechtigungen. Mein Ziel ist es aber für den User die Auswahl granular zu gestalten und ihm so z.B. auch die Möglichkeit zu geben mehrere Einzelberechtigungen auszuwählen. Leider habe ich schon die unterschiedlichsten Herangehensweisen versucht um bei Usern mehrere Einzelberechtigungen einzurichten und ich laufe stets in Fehler. Es funktioniert kein String der mit Kommas getrennt ist, und es funktioniert kein update-list um Einträge hinzuzufügen oder zu entfernen.

Hat schon jemand etwas vergleichbares geschafft? Es müsste irgendwie als String/Array/Hashtable hinzugefügt/überschrieben werden, doch ich weiß nicht wie. Die Berechtigungseinträge selber sind vom Typ [Microsoft.Exchange.Management.StoreTasks.MailboxFolderAccessRight], weshalb ich vermute, dass sie in eine Collection des Typs [Microsoft.Exchange.Management.StoreTasks] hinzugefügt werden müssen könnten, doch leider gibt es dort keine Funktion die ein Hinzufügen erlaubt :(

Gruß Christian


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>