IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Création multi comptes csv [PowerShell]


Sujet :

Scripts/Batch

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    octobre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2011
    Messages : 10
    Points : 13
    Points
    13
    Par défaut Création multi comptes csv
    Bonsoir,

    J'ai ce script qui fonctionne si je renseigne l'ou :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Import-Module ActiveDirectory 
    $Users = Import-Csv -Delimiter ";" -Path ".\users.csv"  
    foreach ($User in $Users)  
    {   
        $OU = "OU=PI,OU=ELEVES,DC=beaussier,DC=net"  
        $Password = $User.password 
        $Description = $User.description
        $Detailedname = $User.firstname + " " + $User.name 
        $UserFirstname = $User.Firstname 
        $FirstLetterFirstname = $UserFirstname.substring(0,1) 
        $SAM = $FirstLetterFirstname + $User.name 
        $upn = $SAM + "@beaussier.net"
        
        New-ADUser -Name $Detailedname -SamAccountName $SAM -UserPrincipalName $upn -DisplayName $Detailedname -GivenName $user.firstname -Surname $user.name -Description $Description -AccountPassword (ConvertTo-SecureString $Password -AsPlainText -Force) -Enabled $true -ChangePasswordAtLogon $true -Path $OU
        Add-ADGroupMember -Identity "PI" -Member "$SAM"  
    }
    Ce que je voudrais faire c'est que je n'ai pas à renseigné dans le script l'ou
    J'ai essayé en remplaçant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $OU = "OU=PI,OU=ELEVES,DC=beaussier,DC=net"
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $OU = "OU=$Description,OU=ELEVES,DC=beaussier,DC=net"
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Add-ADGroupMember -Identity "PI" -Member "$SAM"
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Add-ADGroupMember -Identity "$Description" -Member "$SAM"
    Mes utilisateurs se créer sauf le 1er, ils sont bien dans les bons groupes mais ne sont pas classés dans les bonnes ou

    Merci

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    octobre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2011
    Messages : 10
    Points : 13
    Points
    13
    Par défaut
    Problème résolu

    Déclaration de $Description avant $OU est ça fonctionne impec

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PowerShell] création multi user AD (via ressource csv ou xls)
    Par corly dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 24/11/2011, 14h17
  2. (MS DOS) Création d’un compte administrateur
    Par Furius dans le forum Windows
    Réponses: 3
    Dernier message: 05/10/2005, 18h16
  3. Création de comptes pour envoi de newsletter
    Par Skullbox dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/08/2005, 11h30
  4. [Conception] Création de compte mail.
    Par proner dans le forum Général Java
    Réponses: 5
    Dernier message: 16/02/2005, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo