Il s'agit d'un script PowerShell pour supprimer récursivement tous les SID / utilisateurs inconnus des autorisations de dossier public; vous devez peut-être traiter avec des clients avec des centaines de dossiers publics (argh!!!!) et pour trouver certains utilisateurs dans les autorisations qui sont inconnues comme dans ce cas:
Pour vous débarrasser de tous ces SID sales, vous pouvez exécuter ce script:
get-publicfolder “\” -recurse -resultatsize illimité | get-publicfolderclientpermission | où {$ _. semblable à un utilisateur “NT:S-1-5-21-3988733805-4278487544-884773470- *”} | remove-publicfolderclientpermission -confirm:$ false
Pour plus de sécurité, peut-être au premier tour, exécutez-le avec une taille de résultat limitée à 5 ou avec la confirmation:$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…
Merci!
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.
Échange 2010:
Get-PublicFolder “\” -Recurse -ResultSize unlimited | Get-PublicFolderClientPermission | où {$_.User -like “NT User:NUMÉRO DE SID} | Remove-PublicFolderClientPermission -Whatif –
confirmer:$ false
Supprimer -Whatif (si vous êtes à l'aise avec le résultat du test)