Lors de la mise en place d’un nouveau serveur, chaque utilisateur devait avoir un dossier personnel. Voici comment j’ai fait grâce à un script powershell.
Pour l’adapter à vos besoins, modifier l’emplacement du script powershell puis la destination des dossiers
1 – Contenu du script powershell
#
# Création Dossier Personnel
# Ce script va chercher un fichier csv
#
# Pre-Requis
# [+] http://www.quest.com/powershell/activeroles-server.aspx
#
# Auteur : POMENTE Guillaume
# Blog : http://guillaume-p.net
# Chargement du module Quest ActiveDirectory
echo « Chargement du Module Quest Active Directory »
#Add-PSSnapin Quest.ActiveRoles.ADManagement
# Importation du fichier .CSV
echo « Importation du fichier CSV »
$utilisateurs = Import-Csv -path « C:\Create_Folder\users.csv » -delimiter « ; »
# Création de l’utilisateur
echo « Création de l’utilisateur »
foreach($utilisateurs in $utilisateurs)
{
$name = $utilisateurs.name
$path = ‘D:\test‘
New-Item -ItemType directory -Name $name -Path $path
}
2 – Structure du fichier .CSV
Votre fichier csv doit être comme ci-dessous
name
utilisateur1
utilisateur2
Votre script est prêt. Vous pouvez maintenant créer des dossiers sans passer par le fastidieux clic droit > nouveau > nouveau dossier.
Auteur : POMENTE Guillaume
Partager la publication "CREATION DOSSIER EN POWERSHELL AVEC UN FICHIER CSV"