Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Ce script créé des dossiers utilisateurs à partir d'une liste venant de AD
- # Il ajoute les droits de l'utilisateur/admin/system sur son dossier (full access)
- # Il place un quota sur le dossier
- #
- # environnement : Windows 2008R2 + FSRM
- #
- # Wackou
- # contact@wackou.com
- # www.wackou.com
- #
- #variables
- $lecteur="D:" #lecteur où les dossiers seront créés
- $Tquotas="quota" #variable qui sert de template pour les quotas
- #debut script
- $fichier = Get-Content utilisateurs.txt #importation des utilisateurs à partir de utilisateurs.txt
- $utilisateurs = $fichier
- Foreach ($utilisateurs in $fichier)
- {
- New-Item $lecteur\$utilisateurs -type directory #on créé le dossier de l'utilisateur en fonction de la variable
- & icacls $lecteur\$utilisateurs /inheritance:r /t /grant:r Admins_Global:`(OI`)`(CI`)F /c /q #Droits Administrateurs
- & icacls $lecteur\$utilisateurs /inheritance:r /t /grant:r System:`(OI`)`(CI`)F /c /q #Droits systeme
- & icacls $lecteur\$utilisateurs /inheritance:r /t /grant:r $utilisateurs':(OI)(CI)F' /c /q #Droits utilisateur sur son dossier
- dirquota quota add /path:"$lecteur\$utilisateurs" /sourcetemplate:"$Tquotas" #on place les quotas sur chaque dossier utilisateurs
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement