wackou

Create folder from a user-list, place ACL and quota

Dec 15th, 2012
1,980
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Ce script créé des dossiers utilisateurs à partir d'une liste venant de AD
  2. # Il ajoute les droits de l'utilisateur/admin/system sur son dossier (full access)
  3. # Il place un quota sur le dossier
  4. #
  5. # environnement : Windows 2008R2 + FSRM
  6. #
  7. # Wackou
  8. # contact@wackou.com
  9. # www.wackou.com
  10. #
  11. #variables
  12. $lecteur="D:" #lecteur où les dossiers seront créés
  13. $Tquotas="quota" #variable qui sert de template pour les quotas
  14.  
  15. #debut script
  16. $fichier = Get-Content utilisateurs.txt #importation des utilisateurs à partir de utilisateurs.txt
  17.     $utilisateurs = $fichier
  18.     Foreach ($utilisateurs in $fichier)
  19.     {
  20.     New-Item $lecteur\$utilisateurs -type directory #on créé le dossier de l'utilisateur en fonction de la variable
  21.     & icacls $lecteur\$utilisateurs /inheritance:r /t /grant:r Admins_Global:`(OI`)`(CI`)F /c /q #Droits Administrateurs
  22.     & icacls $lecteur\$utilisateurs /inheritance:r /t /grant:r System:`(OI`)`(CI`)F /c /q #Droits systeme
  23.     & icacls $lecteur\$utilisateurs /inheritance:r /t /grant:r $utilisateurs':(OI)(CI)F' /c /q #Droits utilisateur sur son dossier
  24.     dirquota quota add /path:"$lecteur\$utilisateurs" /sourcetemplate:"$Tquotas" #on place les quotas sur chaque dossier utilisateurs
  25.     }
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×