Script sous NT 4 [HELP] - Windows & Software
Marsh Posté le 18-06-2002 à 17:13:40
ReplyMarsh Posté le 18-06-2002 à 19:01:24
Marsh Posté le 18-06-2002 à 19:49:37
Tout le monde UP!!!
Marsh Posté le 18-06-2002 à 21:02:48
est ce que quelqu'un pourrait au moins m'indiquer une méthode pour extraire les membres d'un groupe dans un fichier texte ??
Marsh Posté le 18-06-2002 à 21:07:58
bin si ca peux attendre demain, j'aurais plus la tête a ca moi...(mal au crane ) sinon kkun d'autre va te repondre j'en doute pas
Marsh Posté le 18-06-2002 à 21:13:22
el_bozo a écrit a écrit : bin si ca peux attendre demain, j'aurais plus la tête a ca moi...(mal au crane ) sinon kkun d'autre va te repondre j'en doute pas |
je te remercie
Marsh Posté le 18-06-2002 à 22:22:25
tes users à la base ont été créés comment ?
à la main ? ou vous vous êtes basés sur un fichier ?
là j'ai pas nt sous la main mais je regarderai si on peut faire ça
@+
Marsh Posté le 18-06-2002 à 22:27:32
blueteen a écrit a écrit : tes users à la base ont été créés comment ? à la main ? ou vous vous êtes basés sur un fichier ? là j'ai pas nt sous la main mais je regarderai si on peut faire ça @+ |
basé sur un fichier GEP et les comptes sont crées avec gestion un logiciel "interne" a l'académie d'amiens
http://www.ac-amiens.fr/cafeip/outils/nt/default.htm
Marsh Posté le 18-06-2002 à 23:36:01
addusers /d tonfichier.txt \\tondomaine
ca t'exporte tout tes comptes en fichier CSV-like, a retarvailler apres
Marsh Posté le 19-06-2002 à 08:39:25
kassdelire a écrit a écrit : addusers /d tonfichier.txt \\tondomaine ca t'exporte tout tes comptes en fichier CSV-like, a retarvailler apres |
merci
mais le probleme c'est que ca exporte toute la base des utilisateurs et je voudrais filtrer ca par groupes
Marsh Posté le 19-06-2002 à 09:25:27
je viens d'arriver au boulot apres une nuit de sommeil donc avec les idées plus claires.
donc pour extraires les noms d'utilisateurs d'un groupe dans un fichier text c'est tout con.
il suffit de faire
net group [i]nom_du_groupe[/i] > fichier.txt |
et ca roulaize
Marsh Posté le 19-06-2002 à 10:01:02
désolé d'arriver si tard
je connais bien gep, quelle grosse m***e ce log (qui est aussi utilisé à l'académie de grenoble)
bon, ben si t'as trouvé ta soluce je te laisse
Monsieur Dutiyeul a écrit a écrit : basé sur un fichier GEP et les comptes sont crées avec gestion un logiciel "interne" a l'académie d'amiens http://www.ac-amiens.fr/cafeip/outils/nt/default.htm |
Marsh Posté le 19-06-2002 à 10:47:13
blueteen a écrit a écrit : désolé d'arriver si tard je connais bien gep, quelle grosse m***e ce log (qui est aussi utilisé à l'académie de grenoble) bon, ben si t'as trouvé ta soluce je te laisse |
a pas trouvé completement de soluce juste un début de soluce
enfin maintenant le truc c'est que net group me donne une liste d'users en colonne avec les logins séparés par des espaces avec 3 logins par ligne
ce qu'il me faudrait c'est un login par ligne, donc un retour chariot apres chaque login
si quelqu'un voit une solution
Marsh Posté le 19-06-2002 à 11:04:08
utilise un bon éditeur de texte ou excel
avec l'éditeur de texte, tu lui dis de remplacer X espaces par un retour chariot par exemple
ou alors dans excel, tu as quelques formules qui te permettent de virer les espaces inutiles
si tu veux, fais moi passer un exemple avec des noms bidons et je te dirai comment j'ai fait
@+
Marsh Posté le 19-06-2002 à 12:51:46
Monsieur Dutiyeul a écrit a écrit : merci mais le probleme c'est que ca exporte toute la base des utilisateurs et je voudrais filtrer ca par groupes |
essaye netuser alors dispo la:
http://wettberg.home.texas.net/netuser.htm
Marsh Posté le 19-06-2002 à 13:29:22
Yo !
T'orai ete sous W2000 avec le Ressouce Kit 2000 j'orai dit :
for /f %i in ('global "ton groupe" ledomaine' do echo %i@toto.com
super simple et super efficace
Mais comme c pas le cas ben j'orai fait un script de ce genre :
@Echo Off
for /f "skip=8 tokens=1" %%i in ('net group "Utilisa. du domaine" /domain' do if not %%i == The @Echo %%i@toto.com
for /f "skip=8 tokens=2" %%i in ('net group "Utilisa. du domaine" /domain' do if not %%i == command @Echo %%i@toto.com
for /f "skip=8 tokens=3" %%i in ('net group "Utilisa. du domaine" /domain' do if not %%i == completed @Echo %%i@toto.com
A méditer et à corriger...
Mais les otre soluces d'editer le fichier resultat de net group ou le netuser de kassdelire ca doit etre bon ca aussi.
@+
Marsh Posté le 19-06-2002 à 13:30:45
blueteen a écrit a écrit : utilise un bon éditeur de texte ou excel avec l'éditeur de texte, tu lui dis de remplacer X espaces par un retour chariot par exemple ou alors dans excel, tu as quelques formules qui te permettent de virer les espaces inutiles si tu veux, fais moi passer un exemple avec des noms bidons et je te dirai comment j'ai fait @+ |
c'est ce que j'ai fait en fait (avec l'editeur de texte) et en 3 etapes c'est nickel
Marsh Posté le 19-06-2002 à 14:42:27
zut... j'avais dit que je participais aussi, et j'arrive après la guerre... sorry, j'avais totalement oublié ce matin --> reunion
voila, donc sorry!
Marsh Posté le 19-06-2002 à 21:07:56
el_bozo a écrit a écrit : zut... j'avais dit que je participais aussi, et j'arrive après la guerre... sorry, j'avais totalement oublié ce matin --> reunion voila, donc sorry! |
po grave c'est l'intention qui compte
Marsh Posté le 18-06-2002 à 15:08:18
salut, je voudrais faire un script pour un NT 4 server mais je ne sais pas comment faire.
en fait c'est pour la messagerie interne du lycée ou je travaille. Je voudrais faire des mailing lists avec certains groupes d'utilisateurs. Le probleme c'est qu'il y a 1200 users et me taper ca a la main bah non quoi.
etant donné que l'adresse de messagerie des utilisateurs c'est login@domaine (ou login est le login de connexion au domaine) et que les groupes NT sont déja faits je voudrais faire un script qui liste les login des utilisateurs d'un groupe et met le résultat dans un fichier texte en rajoutant @domaine apres chaque login au passage.
je me doute bien que c'est possible mais c'est juste que je sais pas, si quelqu'un pouvait m'expliquer je lui en serais tres reconnaissant.
merci d'avance
Message édité par Monsieur Dutiyeul le 18-06-2002 à 15:09:05