Este es un script de PowerShell para eliminar recursivamente todos los SID / usuarios que son desconocidos de los permisos de carpetas públicas; quizás tengas que tratar con clientes con cientos de carpetas públicas (argh!!!!) y para encontrar algunos usuarios en los permisos que son desconocidos como en este caso:
Para deshacerse de todos esos SID sucios, puede ejecutar este script:
get-publicfolder “\” -recurse -resultsize ilimitado | get-publicfolderclientpermission | dónde {$ _. como usuario “Nuevo Testamento:S-1-5-21-3988733805-4278487544-884773470- *”} | remove-publicfolderclientpermission -confirm:$ falso
Por seguridad, tal vez en el primer giro, ejecútelo con un tamaño de resultados limitado a 5 o con la confirmación:$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…
Gracias!
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.
Intercambio 2010:
Get-PublicFolder “\” -Recurse -ResultSize unlimited | Get-PublicFolderClientPermission | dónde {$_.User -like “NT User:NÚMERO SID} | Remove-PublicFolderClientPermission -Whatif –
confirmar:$ falso
Eliminar -Qué pasa si (si se siente cómodo con el resultado de la prueba)