Freigeben über

Exchange online: öffentliche Ordner Berechtigungen auf alle Unterordner anwenden

Anonym
2023-08-10T06:49:18+00:00

Hallo,

ich habe festgestellt, dass über die GUI leider im Exchange Online die Berechtigungen bei den Öffentlichen Ordnern nur auf dem jeweiligen Ordner gesetzt werden, wenn man wie einer unserer Kunden sehr viele Unterordner dann noch hat, werden die Rechte leider nicht durchgereicht. Händisch alles zu berechtigen macht gar keinen Sinn bei der Menge. Nun habe ich nach einer Powershell Lösung gesucht und sie teilweise gefunden. Ich verbinde also mein Powershell mit dem Exchange Online:
Install-Module ExchangeOnlineManagement

Set-ExecutionPolicy Unrestricted

Import-Module ExchangeOnlineManagement

Connect-ExchangeOnline

Add-PublicFolderClientPermission -Identity "\Ordnername" -User *removed for privacy*@domain.de -AccessRights Owner Dieser Befehl berechtigt, wie die GUI lediglich den Ordner, aber reicht die Rechte nicht an die Unterordner weiter.
Get-PublicFolder –Identity '\Ordnername'–Recurse -ResultSize unlimited Add-PublicFolderClientPermission –User *removed for privacy*@domain.de –AccessRights Owner -ErrorAction silentlycontinue Dieser Befehl berechtigt den Ordner inklusive der Unterordner. Passt also damit erst mal.

Soweit so gut. Nun ist es aber so, dass die Rechte evtl. auch mal geändert werden müssen, oder gelöscht werden sollen. Wenn ich nun den Befehl ausführe mit einem anderen Benutzerrecht, also anstelle von Owner eine andere Berechtigung, dann funktioniert das nicht. Der Befehl geht nur, wenn noch keine Rechte für den entsprechenden User vorhanden sind. Genauso beim Löschen der Userrechte. Ich würde natürlich genauso Ordnerübergreifend die Rechte wieder entziehen wollen.
Remove-PublicFolderClientPermission -Identity "\Ordnername" -User *removed for privacy*@domain.de
Dieser Befehl geht nur auf dem entsprechenden Ordner. Und wenn ich den langen Befehl von Oben entsprechend umbaue mit "Remove-PublicFolderClientPermission" dann passiert einfach nichts.

Hat hier jmd. eine Lösung für mich?

Microsoft 365 und Office | Installieren, Einlösen, Aktivieren | Geschäftlich | Andere

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare
{count} Stimmen
Antwort, die vom Frageautor angenommen wurde
  1. Anonym
    2023-08-11T11:17:23+00:00

    Hallo,

    vielen Dank für deine Anfrage.

    Man kann den Befehl Get-PublicFolderClientPermission kann man prüfen, welche Berechtigungen man hat. Mit dem Add-PublicFolderClientPermission kann man Berechtigungen erteilen. Für entfernen verwendet man Remove-PublicFolderClientPermission. Sehe bitte die Informationen und die Beispiele in den Artikeln.

    Freue mich auf deine Rückmeldung.

    Mit freundlichen Grüßen

    Alexander Petrov

    Microsoft Office 365 Business Support Engineerd

    0 Kommentare Keine Kommentare

4 zusätzliche Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2023-09-05T07:48:40+00:00

    Hallo,

    wie gesagt, einfach den Ordner hinter -Identity anpassen:

    -Identity "\Hauptordner\Unterordner\UnterUnterordner.....\Zielordner"

    Es ist alles in demselben Artikel

    Add-PublicFolderClientPermission (ExchangePowerShell) | Microsoft Learn

    -Identity

    Der Parameter Identity gibt die GUID oder den Namen des öffentlichen Ordners an, der einen bestimmten öffentlichen Ordner darstellt. Sie können den Pfad auch im Format TopLevelPublicFolder\PublicFolder einschließen.

    Freue mich auf deine Rückmeldung.

    Mit freundlichen Grüßen

    Alexander Petrov

    Microsoft Office 365 Business Support Engineerd

    0 Kommentare Keine Kommentare
  2. Anonym
    2023-09-05T06:19:32+00:00

    Hallo,

    vielen Dank für die Antwort.

    Dieser Befehl berechtigt in dem Fall den Ordner "\Hauptordner\Unterordner" , darunter liegende Ordnerstrukturen werden leider nicht berechtigt.

    Da bin ich leider nach wie vor zu keiner Lösung gekommen.

    0 Kommentare Keine Kommentare
  3. Anonym
    2023-09-05T05:53:36+00:00

    Hallo,

    vielen Dank für deine Rückmeldung.

    Für die Unterordner soll man einfach den Ordner anpassen:

    Add-PublicFolderClientPermission -Identity "\Hauptordner\Unterordner" -User ******@domain.com AccessRights Owner
    

    Freue mich auf deine Rückmeldung.

    Mit freundlichen Grüßen

    Alexander Petrov

    Microsoft Office 365 Business Support Engineerd

    0 Kommentare Keine Kommentare
  4. Anonym
    2023-08-14T13:14:17+00:00

    Ja das ist richtig, soweit funktioniert das auch. Aber das Problem ist ja, dass der Befehl die Berechtigungen auf dem Hauptordner anwendet. Ich möchte aber die bestehenden Berechtigungen durchreichen auf alle Unterordner.
    Wenn ich noch keinerlei Rechte gesetzt habe für einen Benutzer, dann geht dieser Befehl:
    Get-PublicFolder –Identity '\Ordnername'–Recurse -ResultSize unlimited| Add-PublicFolderClientPermission –User *removed for privacy*@domain... –AccessRights Owner -ErrorAction silentlycontinue

    Damit werden die Rechte auch auf alle Unterordner angewendet. Wenn ich jetzt aber Rechte ändern oder löschen will, wie gehe ich dann vor? Welchen Befehl brauche ich dann?

    0 Kommentare Keine Kommentare