in

Comment créer plusieurs utilisateurs dans Server 2008 avec PowerShell

La création d’utilisateurs via le composant logiciel enfichable Utilisateurs et ordinateurs AD est un processus très simple, mais vous serez souvent confronté à une situation où vous devez créer des comptes pour tout un groupe de personnes à la fois. Il n’est cependant pas nécessaire que ce processus prenne du temps pour vous, et nous avons fait tout le travail nécessaire pour que vous n’ayez pas à le faire.

Nous venons de recevoir une liste de nouveaux employés du département des ressources humaines, et ils ont eu la gentillesse de nous la donner dans un format Excel. Assurez-vous que votre propre fichier Excel correspond au même format et assurez-vous que vous utilisez le prénom et le nom comme en-têtes de colonne.

La première chose que nous allons faire est de sauvegarder le fichier au format .csv, et pour ce faire, nous cliquons sur et sélectionnons

004

Nous allons nommer notre fichier et nous assurer que nous choisissons dans la boîte, puis cliquez sur.

005

Ensuite, nous allons créer un nouveau document texte sur le serveur où nous allons créer l’utilisateur.

007

Nous copierons ensuite ce qui suit dans notre nouveau document texte:

$objOU=[ADSI]"LDAP://OU=People,DC=sysadmingeek,DC=com"
 $dataSource=import-csv "users.csv"
 foreach($dataRecord in $datasource) {
 $cn=$dataRecord.FirstName + " " + $dataRecord.LastName
 $sAMAccountName=$dataRecord.FirstName + "." + $dataRecord.LastName
 $givenName=$dataRecord.FirstName
 $sn=$dataRecord.LastName
 $sAMAccountName=$sAMAccountName.ToLower()
 $displayName=$sn + ", " + $givenName
 $userPrincipalName=$sAMAccountName + "@sysadmingeek.com"
 $objUser=$objOU.Create("user","CN="+$cn)
 $objUser.Put("sAMAccountName",$sAMAccountName)
 $objUser.Put("userPrincipalName",$userPrincipalName)
 $objUser.Put("displayName",$displayName)
 $objUser.Put("givenName",$givenName)
 $objUser.Put("sn",$sn)
 $objUser.SetInfo()
 $objUser.SetPassword("P@assw0rd")
 $objUser.psbase.InvokeSet("AccountDisabled",$false)
 $objUser.SetInfo()
 }

Sur la première ligne, assurez-vous que vous entrez les informations correctes pour votre domaine et l’unité d’organisation dans laquelle vous créez les utilisateurs. Vous voudrez également mettre à jour la ligne @ sysadmingeek.com pour qu’elle corresponde à votre domaine.

sshot-2009-12-15-21-45-57

Nous voulons ensuite enregistrer le fichier en tant que script PowerShell, nous changeons donc le en et le nommons

009

Nous devons maintenant préparer PowerShell pour exécuter des scripts. Vous pouvez lancer PowerShell en cliquant sur le raccourci dans la barre des tâches ou en tapant dans la zone de recherche rapide.

011

Nous devons changer la politique d’exécution pour permettre aux scripts d’être exécutés à distance, nous tapons donc

set-executionpolicy remotesigned

À l’invite, nous tapons Y puis appuyons sur Entrée pour exécuter.

012

Maintenant que nous avons autorisé l’exécution du script, nous devons placer les fichiers et les fichiers dans notre dossier pour exécution. Étant donné que l’invite PowerShell arrive naturellement dans le dossier de l’utilisateur racine et que nous sommes connectés en tant qu’administrateur, nous allons les placer dans le dossier. Lorsque les deux fichiers sont dans le dossier, nous faisons un clic droit sur le fichier et choisissons

013

Si nous jetons un coup d’œil dans Utilisateurs et ordinateurs AD, vous verrez maintenant tous ces nouveaux utilisateurs que vous venez de créer.

0001

Les nouveaux utilisateurs seront créés dans le format, mais le script pourrait facilement être modifié selon vos besoins. Maintenant que vous avez déjà créé le script, tout ce que vous avez à faire à l’avenir est de placer votre liste d’utilisateurs dans le dossier et d’exécuter le script PowerShell. Facile!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment masquer votre statut actif sur Facebook Messenger

Comment masquer votre statut actif sur Facebook Messenger

Comment (et pourquoi) nettoyer votre téléphone et autres appareils électroniques

Comment (et pourquoi) nettoyer votre téléphone et autres appareils électroniques