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 utilisateur en fonction de son OU


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juin 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juin 2008
    Messages : 7
    Par défaut création utilisateur en fonction de son OU
    création utilisateur en fonction de son OU :

    Bonjour,

    Je sollicite votre aide pour le script suivant :

    je souhaite créer des utilisateurs dans AD 2016, mon fichier csv est formate de cette façon :

    Nom Prenom Identifiant mot de passe Affection

    toto titi titi.toto lkjf4654 SI



    Mon but de rajout l'utilisateur en fonction de son affection qui correspond a un OU.

    Merci d'avance pour votre aide.

    Cordialement,

  2. #2
    Membre chevronné
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2012
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 281
    Par défaut
    salut collysamin

    tu ici un exemple de creation a partir de d'un CSV

    pour que ça fonctionne il faut que le fichier CSV contienne sur la première ligne les nom de colonne si possible sans espace : Nom Prenom Identifiant mot de passe Affection
    il te faut un délimitateur pour séparé toutes les colonnes sur chaque ligne. par exemple le point virgule
    si tu génère le fichier depuis excel il fait tous bien

    il faut aussi que la colonne affectation au format DistinguishedName soit : "OU=Paris,OU=france,DC=domaine,DC=local"
    voila a quoi ressemblera ton script après avoir modifier les nom de colonnes dans le script :
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Import-Module ActiveDirectory
    $upnsuffix = "@demo1.local"
    Import-Csv "c:\chemin\adusers.csv" -Delimiter ";" | Select-Object *,
            @{Name="Name"; Expression={$_.Prenom+" "+$_.Nom}},
            @{Name="GivenName"; Expression={$_.Prenom}},
            @{Name="Surname"; Expression={$_.Nom}},
            @{Name="Path"; Expression={$_.Affection}},
            @{Name="DisplayName"; Expression={$_.Prenom+" "+$_.Nom}},
            @{Name="UserPrincipalName"; Expression={$_.Identifiant+$upnsuffix}},
            @{Name="SamAccountName"; Expression={$_.Identifiant}},
            @{Name="AccountPassword"; Expression={ConvertTo-SecureString $_."mot de passe" -AsPlainText -Force}},
            @{Name="Enabled"; Expression={$true}} | New-ADUser

Discussions similaires

  1. Réponses: 4
    Dernier message: 07/03/2011, 10h45
  2. Création d'une fonction sans paramètre?
    Par falcon dans le forum Oracle
    Réponses: 3
    Dernier message: 13/12/2004, 11h32
  3. batch - création utilisateur
    Par philou80 dans le forum Requêtes
    Réponses: 2
    Dernier message: 30/11/2004, 13h50
  4. appeler une fonction connaissant son nom (en string)
    Par Guigui_ dans le forum Général Python
    Réponses: 1
    Dernier message: 20/07/2004, 00h46
  5. Réponses: 14
    Dernier message: 09/04/2004, 13h44

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