Importer des utilisateurs AD par CSV

Toujours dans les scripts PowerShell ^^, Aujourd’hui on importe des utilisateurs AD (Active Directory) à partir d’un fichier CSV
Très pratique pour créer rapidement toute une liste d’utilisateurs avec attributs, mots de passe et unité d’organisation !
Rappel, tous les scripts sont disponibles sur GitHub – HiteaFR/PowerShell-Scripts: Collection de scripts PowerShell
Abonne-toi à la chaine : https://www.youtube.com/channel/UCt30dovkjqINMeh0p5DUoVQ?sub_confirmation=1
Zalman VE500
Voila un outil indispensable que tout technicien doit avoir avec lui, c’est ce boitier qui contient un HDD/SSD et avec le quel on va pouvoir tout simplement booter sur l’image disque que l’on souhaite (ISO, IMG). d’autres options sont aussi présentes comme la sélection du mode HDD, VCD ou les deux ainsi que le cryptage du disque et le verrouillage en écriture.
On en parle sur le blog !IODD ST400 Boîtier 2,5" / USB-C/Bootable Virtual ODD&HDD / Chiffrement AES256 Max jusqu'à 76 chiffres/Protection en écriture / 2541 (ST400/Type USB-C/Modèle Next Gen) Fabriqué en Corée
IODD Mini USB 3.0 256 Bits Secure Encrypted SSD Drive 512 Go
Bonjour, j’ai suivie votre tuto, mais j’ai un message d’erreur, je ne comprends pas pourquoi :
C:\Script\Import-AdUsers.ps1 : The user Dellier (m.dellier) was not created.
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Import-AdUsers.ps1
Pouvez vous m’aider ?
bonjour 😉
nous en avons déjà parlé dans les commentaires Yotube, je vous répond également sur le site pour ceux qui n’aurait pas vu 😉
Un problème du script est la gestion des erreurs à cause du Try/Catch
Vous pouvez facilement enlever Try/Catch pour voir l’erreur détaillée.
Dans votre cas :
première erreur c’est sûrement un problème de copier/coller du code le write-host est interprété comme un paramètre.
Pour l’erreur de change password en fait on ne peut pas combiner password never expire a true et change password a true en même temps. Si vous voulez forcer le changement du mot de passe il faut mettre il faut mettre le never expire à false
Bonsoir, J’ai également le même souci.
-Enabled $True `
-ChangePasswordAtLogon $False `
-PasswordNeverExpires $False `
-CannotChangePassword $False
Je n’ai pas compris pour « Vous pouvez facilement enlever Try/Catch pour voir l’erreur détaillée ».
Merci à vous.
Un très grand merci pour ce Tuto.
Rapide et efficace aussi bien pour apprendre que pour se rafraîchir la mémoire 😉
Cordialemnt