Dies ist ein Powershell-Skript zum rekursiven Löschen aller SIDs / Benutzer, die aus den Berechtigungen für öffentliche Ordner unbekannt sind; Vielleicht müssen Sie sich mit Kunden mit Hunderten von öffentlichen Ordnern befassen (argh!!!!) und um einige Benutzer in den Berechtigungen zu finden, die wie in diesem Fall unbekannt sind:
Um all diese schmutzigen SIDs loszuwerden, können Sie dieses Skript ausführen:
get-publicfolder “\” -recurse -resultsize unbegrenzt | get-publicfolderclientpermission | wo {$ _. benutzerähnlich “NT:S-1-5-21-3988733805-4278487544-884773470- *”} | remove-publicfolderclientpermission -confirm:$ false
Führen Sie es aus Sicherheitsgründen, möglicherweise beim ersten Drehen, mit einer auf 5 begrenzten Ergebnisgröße oder mit der Bestätigung aus:$true per dare la conferma prima di eliminare la permission.
slow but really simple and GOOD script 🙂
Just runnin’ it on our hundreds of thousands pf’s…
Danke!
Ove
[…] http://www.itxperience.net/remove-unknown-sid-from-public-folder-permissions-exchange-2013/ […]
Thanks for the post. I figured I would never need an orphan user on any folder so I did NT:* instead and that worked too.
Exchange 2010:
Get-PublicFolder “\” -Recurse -ResultSize unlimited | Get-PublicFolderClientPermission | wo {$_.User -like “NT User:SID-NUMMER} | Remove-PublicFolderClientPermission -Whatif –
bestätigen:$ false
Entfernen Sie -Whatif (wenn Sie mit dem Testergebnis zufrieden sind)