Import CSV, création utilisateur, powershell
teh-jonjon
Messages postés
7
Statut
Membre
-
akabou Messages postés 249 Date d'inscription Statut Membre Dernière intervention -
akabou Messages postés 249 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite créer un script en powershell qui me permettra de créer des comptes utilisateurs dans un AD.
J'ai un peu plus de 300 comptes dans un fichier CSV. Les utilisateurs doivent êtres crées dans leurs groupes respectifs.
Ce fichier CSV contient les noms, prénoms et groupes.
De plus je dois faire en sorte qu'ils ne puissent se connecter qu'entre certaines heures de la journée.
Leurs mots de passe devront être crées à leurs première connexion et combinant maj, min, et caractères spéciaux.
N'étant pas formé à powershell, je ne sais pas comment m'y prendre.
Je suis ouvert pour tout conseil.
Merci d'avance!
Jonjon
Je souhaite créer un script en powershell qui me permettra de créer des comptes utilisateurs dans un AD.
J'ai un peu plus de 300 comptes dans un fichier CSV. Les utilisateurs doivent êtres crées dans leurs groupes respectifs.
Ce fichier CSV contient les noms, prénoms et groupes.
De plus je dois faire en sorte qu'ils ne puissent se connecter qu'entre certaines heures de la journée.
Leurs mots de passe devront être crées à leurs première connexion et combinant maj, min, et caractères spéciaux.
N'étant pas formé à powershell, je ne sais pas comment m'y prendre.
Je suis ouvert pour tout conseil.
Merci d'avance!
Jonjon
A voir également:
- Import CSV, création utilisateur, powershell
- Creation compte gmail - Guide
- Création site web - Guide
- Création compte google - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Creation compte vinted - Guide
1 réponse
Alors pour commencer en powershell
1.Autoriser l'éxécution des scripts
voir le lien http://www.akabou.fr/informatique/developement/powershell/powershell-execution-policy/
2.Lire un fichier csv
import-csv fichier.csv
3. Créer des utilisateurs dans to csv
domaine nom login pwd
$salesWest =
[adsi] "LDAP://localhost:389/ou=West,ou=Sales,dc=Fabrikam,dc=COM"
$user = $salesWest.Create("User", "CN=MyerKen")
$user.Put("userPrincipalName", "Ken.Myer@fabrikam.com")
$user.Put("displayName", "Ken Myer")
$user.SetInfo()
4.Affecter un mot de passe
$user =[adsi] "LDAP://localhost:389/cn=akabou,ou=West,ou=Sales,dc=domain,dc=COM"
$user.SetPassword("newpassword")
Avec tout cela il te suffit de faire et tu devrais y arriver, je présume que si tu dois faire cela tu es admin.
Donc vas sur le site de microsoft et il y a de nombreuses doc.
1.Autoriser l'éxécution des scripts
voir le lien http://www.akabou.fr/informatique/developement/powershell/powershell-execution-policy/
2.Lire un fichier csv
import-csv fichier.csv
3. Créer des utilisateurs dans to csv
domaine nom login pwd
$salesWest =
[adsi] "LDAP://localhost:389/ou=West,ou=Sales,dc=Fabrikam,dc=COM"
$user = $salesWest.Create("User", "CN=MyerKen")
$user.Put("userPrincipalName", "Ken.Myer@fabrikam.com")
$user.Put("displayName", "Ken Myer")
$user.SetInfo()
4.Affecter un mot de passe
$user =[adsi] "LDAP://localhost:389/cn=akabou,ou=West,ou=Sales,dc=domain,dc=COM"
$user.SetPassword("newpassword")
Avec tout cela il te suffit de faire et tu devrais y arriver, je présume que si tu dois faire cela tu es admin.
Donc vas sur le site de microsoft et il y a de nombreuses doc.