Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Création de users locaux
Auteur Message
Répondre en citant
Message Création de users locaux 
Bonjour,

J'ai besoin de créer des comptes utilisateurs sur des postes hors domaine sous windows 7.
J'ai donc créé un fichier CSV du style :

A111222;toto;apprenant
B111333;tata;apprenant

et j'ai ensuite créé le petit script suivant dans un fichier .bat :

@echo off
FOR /F "tokens=1,2,3 delims=;" %a IN (c:\temp\Agents.csv) DO net user %a /add /comment:%c /active:no /fullname:%b
Pause

La commande fonctionne très bien en ligne de commande mais lancant le .bat rien ne se passe même "en tant que".

Une solution ?



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Création de users locaux 
Bonjour,
Pensez à [CODE]
Pour le faire, c'est le <>


Pour commencer, sur l'invite de commande, on met un % mais sur un script batch, on en met 2.
Et au niveau du DO, je préférè mettre le code dans une parenthèse, je trouve que ça le rend plus lisible et pratique.

Je te propose ça:
Code:
@echo off
FOR /F "tokens=1,2,3 delims=;" %%a IN (c:\temp\Agents.csv) DO (net user %%a /add /comment:%%c /active:no /fullname:%%b)
pause





______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message Création de users locaux 
Super, cela fonctionne.

En effet, je ne savais pas pour le %. Une règle basique à connaitre.

Merci beaucoup.



Message Création de users locaux 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch