Question Creations user

Plus d'informations
il y a 12 ans 1 mois #16909 par Faure
Creations user a été créé par Faure
Bonjour à tous je post ici car je galère un peut et je n'ai personne pour m'aider.
En effet je souhaite créer un script power shell pour la création d'utilisateur afin de gagner du temps quand un ad comporte plus de 15noms.
J'ai crée un script grâce à ce que je pût trouver sur le net mais malheureusement il me jette par un \"new-aduser objet de l'annuaire non trouvé\" voici mon script qui n'est pour le moment qu'une ébauche.

Import-Module ActiveDirectory
$users = import-csv -path \".\ad-users.csv\" -delimiter \";\"
foreach($user in $users)
{
$pass = \"Password2014\"
$nom = $user.Surname
$prenom = $user.GivenName
$displayname = $user.Surname +\" \"+ $user.GivenName
$login = $user.SamAccountName
$ou = \"OU=\" + $user.OU +\",OU=TEST,DC=cabinet,DC=local\"
$description = $user.Description
$fonction = $user.Fonction
New-ADUser -name $displayname -surname $nom -givenname $prenom -displayname $displayname -samaccountname $login -accountpassword (convertto-securestring $pass -asplaintext -force) -Path $ou -description $description -title $fonction -enabled $true
}<br><br>Message édité par: azarus, à: 10/02/14 17:27

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 1 mois #16916 par Philippe
Réponse de Philippe sur le sujet Re:Creations user
bonjour azarus

je suis pas trop sur de la création de ta variable $ou
peut tu faire un test avec une OU qui existe ? ex:

[code:1]$ou = \&quot;OU=Users,DC=cabinet,DC=local\&quot;[/code:1]

pour info : new-ADUser ne crée pas les OUs pendant l'ajout d'un utilisateur :(

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 1 mois #16937 par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Creations user
Bonsoir,

Au passage, un peu de lecture intéressante sur le sujet :


Bulk populate an AD using a CSV file and New-ADUser, including Passwords


Sans l'histoire du mot de passe, on peut passer toutes les propriétés issues du CSV à New-ADUser via le pipe, à condition bien sur que les noms de colonnes respectent les noms de paramètres, parce que ses paramètres acceptent l'entrée du pipeline par noms de propriétés (Accept Pipeline Input? =&gt; true (ByPropertyName)).

[code:1]Import-Csv .\Users.csv | New-ADUser[/code:1]

On peut fixer le mot de passe dans un second temps (le paramètre 'AccountPassword' n'est pas requis sur 'New-ADUser') : Set-ADAccountPassword

$null password is specified - No password is set and the account is disabled unless it is requested to be enabled
No password is specified - No password is set and the account is disabled unless it is requested to be enabled
User password is specified - Password is set and the account is disabled unless it is requested to be enabled


Penser ensuite à activer le(s) compte(s) : Enable-ADAccount


:)

@ +

Matthew<br><br>Message édité par: Matthew BETTON, à: 11/02/14 18:30

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 1 mois #16939 par ANTRI Mohamed
Réponse de ANTRI Mohamed sur le sujet Re:Creations user
Hello 6ratgus,

Alors pour chipoter légèrement:

Par défaut il n'éxiste pas d'O.U Users. C'est un conteneur AD ! même si on a compris où tu voulais en venir. :evil:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 1 mois #16940 par Philippe
Réponse de Philippe sur le sujet Re:Creations user
salut

ANTRI Mohamed écrit:

Par défaut il n'éxiste pas d'O.U Users. C'est un conteneur AD ! même si on a compris où tu voulais en venir. :evil:


tu a raison car mon exemple ne fonctionne pas dans ce cas (New-ADUser : Objet de l’annuaire non trouvé)
et ca peut perturbé les lecteurs peu expérimentés bien plus que légèrement

et donc pour le test, il faut utilisé une de c'est deux ligne :
[code:1]$ou = \&quot;CN=Users,DC=cabinet,DC=local\&quot;

ou

$ou = \&quot;OU=TEST,DC=cabinet,DC=local\&quot;[/code:1]

et merci Mohamed

mais azarus la phrase a retenir été surtout : new-ADUser ne crée pas les OUs pendant l'ajout d'un utilisateur

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.047 secondes
Propulsé par Kunena