Question
multi-utilisateurs
- chevalier
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 0
il y a 15 ans 8 mois #1471
par chevalier
multi-utilisateurs a été créé par chevalier
Bonjour, je cherche quelqu'un qui connais bien le powershell pour me faire le script ( et non pour m'aider , si possible car je suis une vrai bille en developppement
)
donc je souhaite creer un script qui va faire appel a un fichier de réponse ( apparament un .cvs ) qui continedrait:
- nom d'utilisateur
- description
- mot de passe
- groupe
Ce script et bien sur
pour des utilisateurs locaux et nom utilisateur d'un domaine.
Le script qui fonctionne mais sans fichier de réponse est le suivant:
$computer = [ADSI]\"WinNT://.\"
$user = $computer.Create(\"user\", \"rodolphe\")
$user.SetPassword(\"rodolphe\")
$user.SetInfo()
$user.Description = \"tap man\"
$user.SetInfo()
$userPath = \"winNT://rodolphe\"
$group = [ADSI]\"WinNT://w2k8-tes/administrators\"
$group.add($userPath)
Merci de me dire ce qu'il faut faire de plus pour arriver a mes fins.
Merci d'avance pour votre aide et bravo pour votre site.
Cordialement
Thierry

donc je souhaite creer un script qui va faire appel a un fichier de réponse ( apparament un .cvs ) qui continedrait:
- nom d'utilisateur
- description
- mot de passe
- groupe
Ce script et bien sur

Le script qui fonctionne mais sans fichier de réponse est le suivant:
$computer = [ADSI]\"WinNT://.\"
$user = $computer.Create(\"user\", \"rodolphe\")
$user.SetPassword(\"rodolphe\")
$user.SetInfo()
$user.Description = \"tap man\"
$user.SetInfo()
$userPath = \"winNT://rodolphe\"
$group = [ADSI]\"WinNT://w2k8-tes/administrators\"
$group.add($userPath)
Merci de me dire ce qu'il faut faire de plus pour arriver a mes fins.
Merci d'avance pour votre aide et bravo pour votre site.
Cordialement
Thierry
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 15 ans 8 mois #1482
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?
Réponse de Arnaud Petitjean sur le sujet Re:multi-utilisateurs
Bonsoir Titi,
Cette problèmatique a été maintes fois traitée dans le forum. Je te propose de faire quelques recherches autour de Get-Content ou de Import-CSV car tu devrais trouver ta vie.
Reviens vers nous si toutefois tu ne trouvais pas; mais sache que ça n'est pas compliqué du tout...
Arnaud
Cette problèmatique a été maintes fois traitée dans le forum. Je te propose de faire quelques recherches autour de Get-Content ou de Import-CSV car tu devrais trouver ta vie.
Reviens vers nous si toutefois tu ne trouvais pas; mais sache que ça n'est pas compliqué du tout...

Arnaud
MVP PowerShell et créateur de ce magnifique forum

Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?
Connexion ou Créer un compte pour participer à la conversation.
- chevalier
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 0
il y a 15 ans 7 mois #1579
par chevalier
Réponse de chevalier sur le sujet Re:multi-utilisateurs
galere galere a trouver
tu ne pourrais pas me faire rapidement un petit script comme sa ? toi ou une autre personne de ce forum ui etes des tueurs en powershell. Moi et le dev... lol
tu ne pourrais pas me faire rapidement un petit script comme sa ? toi ou une autre personne de ce forum ui etes des tueurs en powershell. Moi et le dev... lol
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 15 ans 7 mois #1584
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?
Réponse de Arnaud Petitjean sur le sujet Re:multi-utilisateurs
Hello Titi,
Tu sais il n'est pas trop tard pour t'y mettre. D'ailleurs tu trouveras sur ce site, en principe, tout ce qu'il faut pour bien débuter...
Pour ton script, le plus simple est de créer un fichier CSV de cette forme :
[code:1]
utilisateur,description,password,groupe
toto,je suis le plus beau,azerty000,grp1
titi,je suis le meilleur,azerrt999,grp2
...[/code:1]
Ensuite, il te faudra utiliser la commandelette Import-CSV .
Regarde les exemples suivants et essaye de t'en inspirer :
- Changer le Owner sur une arbo de fichiers
- Renommer et deplacer des users dans AD
Arnaud<br><br>Message édité par: Arnaud, à: 30/01/08 15:02
Tu sais il n'est pas trop tard pour t'y mettre. D'ailleurs tu trouveras sur ce site, en principe, tout ce qu'il faut pour bien débuter...
Pour ton script, le plus simple est de créer un fichier CSV de cette forme :
[code:1]
utilisateur,description,password,groupe
toto,je suis le plus beau,azerty000,grp1
titi,je suis le meilleur,azerrt999,grp2
...[/code:1]
Ensuite, il te faudra utiliser la commandelette Import-CSV .
Regarde les exemples suivants et essaye de t'en inspirer :
- Changer le Owner sur une arbo de fichiers
- Renommer et deplacer des users dans AD
Arnaud<br><br>Message édité par: Arnaud, à: 30/01/08 15:02
MVP PowerShell et créateur de ce magnifique forum

Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?
Connexion ou Créer un compte pour participer à la conversation.
- chevalier
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 0
il y a 15 ans 7 mois #1585
par chevalier
Réponse de chevalier sur le sujet Re:multi-utilisateurs
merci pour l'exemple de fichier csv , ensuite ok j'ai peut etre trouver comment lui declarer
[code:1]
mon csv:
utilisateur;description;password;groupe
toto;je suis le plus beau;azerty000;grp1
titi;je suis le meilleur;azerrt999;grp2
$utilisateurs = get-content \"c:\utilisateurs.csv\"
$utilisateurs[1..($utilisateurs.length-1)] | foreach {
$utilsateur,$description,$password,$groupe = $_.split(\";\")
$computer = [ADSI]\"WinNT://.\"
$user = $computer.Create(\"user\", \"$utilisateur\"«»)
$user.SetPassword(\"$password\"«»)
$user.SetInfo()
$user.Description = \"$description\"
$user.SetInfo()
$userPath = \"winNT://$utilisateur\"
$group = [ADSI]\"WinNT://w2k8-tes/$group\"
$group.add($userPath)[/code:1]
Commen sa va? comment appel on une variable? juste avec $nom ou autrement?
Comment faire une bouvcle jusqu'a la fin du fichier? jusqu'a EOF
lol
Merci encore de ton aide<br><br>Message édité par: titi563, à: 30/01/08 15:18
[code:1]
mon csv:
utilisateur;description;password;groupe
toto;je suis le plus beau;azerty000;grp1
titi;je suis le meilleur;azerrt999;grp2
$utilisateurs = get-content \"c:\utilisateurs.csv\"
$utilisateurs[1..($utilisateurs.length-1)] | foreach {
$utilsateur,$description,$password,$groupe = $_.split(\";\")
$computer = [ADSI]\"WinNT://.\"
$user = $computer.Create(\"user\", \"$utilisateur\"«»)
$user.SetPassword(\"$password\"«»)
$user.SetInfo()
$user.Description = \"$description\"
$user.SetInfo()
$userPath = \"winNT://$utilisateur\"
$group = [ADSI]\"WinNT://w2k8-tes/$group\"
$group.add($userPath)[/code:1]
Commen sa va? comment appel on une variable? juste avec $nom ou autrement?
Comment faire une bouvcle jusqu'a la fin du fichier? jusqu'a EOF

Merci encore de ton aide<br><br>Message édité par: titi563, à: 30/01/08 15:18
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.056 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- multi-utilisateurs