none
Création multi comptes csv RRS feed

  • Question

  • Bonsoir,

    J'ai ce script qui fonctionne si je renseigne l'ou :

    Code :

    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 :

    $OU = "OU=PI,OU=ELEVES,DC=beaussier,DC=net"

    par

    Code :

    $OU = "OU=$Description,OU=ELEVES,DC=beaussier,DC=net"

    et

    Code :

    Add-ADGroupMember -Identity "PI" -Member "$SAM"

    par

    Code :

    Add-ADGroupMember -Identity "$Description" -Member "$SAM"

    Mes utilisateurs se créer sauf le 1er, les autres se crée normalement:

    Ils sont bien dans les bons groupes mais ne sont pas classés dans les bonnes ou

    J'ai voulais aussi le homeDirectory et le homeDrive, ça renseigne bien les champs dans l'active directory mais les dossiers ne sont pas créés, par contre si je met appliquer j'ai le dossier.

    Merci


    dimanche 10 mars 2013 19:34

Réponses