CREATION DOSSIER EN POWERSHELL AVEC UN FICHIER CSV

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

}

(suite…)

SCRIPT POWERSHELL CREATION UTILISATEURS ACTIVE DIRECTORY

Pour éviter de saisir les utilisateurs un par un dans Active Directory, il est nécessaire de faire un script qui va automatiser cette manipulation. J’ai réalisé un script en powershell. Voici comment j’ai procédé.

Le script a été testé sur Microsoft Windows Serveur 2008 R2 Standard 64 Bits

Sources :

 1 – Installation d’applets (commandes powershell) supplémentaire

Pour créer les utilisateurs en utilisant la commande New-ADUser il faut installer des applets supplémentaires. Les télécharger à l’adresse suivante.

http://www.quest.com/powershell/activeroles-server.aspx

Après avoir téléchargé le fichier, double cliquer sur le fichier. La fenêtre suivante apparait.

(suite…)

ERREUR EXECUTION DE SCRIPT EST DESACTIVEE SUR CE SYSTEME POWERSHELL

Windows PowerShell est un langage de script orienté objet. Il s’appuie sur le Microsoft Framework .NET.

PowerShell est supporté par :

  • Windows XP SP2
  • Windows Server 2003 SP1
  • Windows Vista
  • Windows 7
  • Windows Serveur 2008

 

Dans cet article je vais vous expliquer comment exécuter un script PowerShell et comment ajouter des utilisateurs dans Active Directory via un script PowerShell

Sources :

  • http://technet.microsoft.com/en-us/library/ee176949.aspx

1 – Configuration de PowerShell

Pour lancer PowerShell soit sur Cliquer sur Démarrer > Accessoires > Windows PowerShell ou touche windows + r puis saisir powershell

La fenêtre suivante apparait.

Pour connaitre les paramètres d’une commande powershell, il faut saisir Get-Help [Votre Commande] dans mon cas, Get-Help ExecutionPolicy (suite…)