document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  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.     }
');