question pour admin NT4 (HELLLLLLLLLPPPPPPPPPPPP)

question pour admin NT4 (HELLLLLLLLLPPPPPPPPPPPP) - Windows & Software

Marsh Posté le 03-09-2002 à 11:03:42    

Voila je dois faire deux choses dans un batch et je sais pas trop comment faire ??
 
la premiere:
- lister les groupes du domaine et savoir qui appartient à chaque groupe
 
 
la deuxieme:
recuperer pour chaque machine: IP, MAC, Login, date
j'ai pense à ipconfig /all
mais il faudrait que le truc soit formaté comme dans exemple
 
HELP !!!

Reply

Marsh Posté le 03-09-2002 à 11:03:42   

Reply

Marsh Posté le 03-09-2002 à 11:07:37    

pour la 1er
 
commande net group (net localgroup)...
et tu balances le contenu dans un fichier
 
net localgroup Administrateurs > test.txt
 
c'est tout con
 
Pour le 2ieme c'est plus chaud, as tu cherché dans le ressource kit de NT ?

Reply

Marsh Posté le 03-09-2002 à 11:09:58    

pour la premiere:
reponse
"cette commande ne peux s'employer que sur un controleur de domaine NT"
 
!!!
 
pour la deuxieme
rien vu la dessus
 
merci

Reply

Marsh Posté le 03-09-2002 à 11:21:17    

UP
 
pitié

Reply

Marsh Posté le 03-09-2002 à 11:50:53    

UP !!!

Reply

Marsh Posté le 03-09-2002 à 11:55:05    

hunter à mon avis attends ce soir que tout le monde rentre du boulot, ils sauront je pense

Reply

Marsh Posté le 03-09-2002 à 11:58:00    

ou, fait un tour sur le newsgroup
fr.comp.os.ms-windows.winnt
a+


---------------
"www.hardware.fr c'est une espèce de petit forum des internautes sur le net..." ©Labro
Reply

Marsh Posté le 03-09-2002 à 12:07:24    

WSH, VBScript/JScript, ADSI
 
Pour l'IP et la mac @ si on trouve ca quelques part dans le registre ca marche aussi, sinon WMI.
 
Tu va sur le site de MS et tu lit les doc, sinon y'a ce site qui est pas mal http://cwashington.netreach.net/

Reply

Marsh Posté le 03-09-2002 à 12:45:57    

dead hunter a écrit a écrit :

Voila je dois faire deux choses dans un batch et je sais pas trop comment faire ??
 
la deuxieme:
recuperer pour chaque machine: IP, MAC, Login, date
j'ai pense à ipconfig /all
mais il faudrait que le truc soit formaté comme dans exemple
 
HELP !!!
 




http://www.bellamyjc.net/fr/vbsdownload.html#getip
 

Code :
  1. getip /all

Reply

Marsh Posté le 03-09-2002 à 17:48:05    

Bizzare je viens de teste le getip /all et ca me scanne les comptes utilisateurs ??!!! (Domaine NT4 station W2k dans mon cas), et pas d'ip ni de mac adresses , en revanche ca marche bien pour getip nom_d'une_station...
 
Bon comme t'a pas l'air d'avoir trop d'outils tu peux faire comme ca en ligne de commande pour les MAC adresses :  
for /l %i in (1,1,50) do @for /f "tokens=1-4" %j in ('nbtstat -A 192.168.0.%i';) do @if %k==MAC echo 192.168.0.%i %l %m
(besoin de rien si ce n'est de connaitre tes plages ip et avoir des resultats sous nbtstat)
 
Voilà  :D  
Pour ton truc de groupe fo pas oublier de mettre /domain à la fin dans le cas d'une station NT (voyons lebibi  ;) )
 
pour les login et date , je vois pas trop , enfin tu peux toujours faire un dump de la base wins pour faire la relation login et poste de travail si t'a un serveurs wins et "usrstat" du reskit pour les date de dernier login ou bien utiliser des outils commerciaux d'admin.
 
@+


Message édité par nono_robot le 03-09-2002 à 17:53:40
Reply

Marsh Posté le 03-09-2002 à 17:48:05   

Reply

Marsh Posté le 04-09-2002 à 15:08:43    

' ---------------------------------------------------------------
' Script VBS donnant les adresses MAC et IP actives, nom machine, login, date et heure
' Script original de JC BELLAMY © 2002 Modifié par Laurent Desprez
' ------------------------------------------------------------------------------------
Dim ComputerSystem,IPConfigSet, IPConfig, Network,DomainSet,fso,shell,f
Set fso    =WScript.CreateObject("Scripting.FileSystemObject" )
Set network=Wscript.CreateObject("WScript.Network" )
Set Shell  =Wscript.CreateObject("WScript.Shell" )
Set f = fso.OpenTextFile("f:\adm\ip.txt", 8, True)
computer=ucase(network.ComputerName)
set IPConfigSet = GetObject("winmgmts:{impersonationLevel=impersonate}!//" & Computer).ExecQuery ("SELECT * FROM Win32_NetworkAdapterConfiguration" )
for each IPConfig in IPConfigSet
adrIP=IPConfig.IPAddress
adrMAC=IPConfig.MACAddress
wscript.echo  computer &";"& (adrIP(min)) &";"&adrMAC &";"  & ucase(network.userName)  & ";"  & date & " " & time
f.Writeline (computer & ";"& (adrIP(min))&";"&adrMAC &";"  & ucase(network.userName)  & ";"  & date & " " & time)
f.Close
next
Wscript.quit
 
voilà le script qui me recupere cela, lancer en demarrage sur les postes via le patch de demarrage le seul hic marche pas sur tous les postes NT4 !!!
 
je ne sais pas pourquoi ??
 
une idee

Reply

Marsh Posté le 04-09-2002 à 15:15:37    

en fait  
je viens de trouver pourquoi il ne marche pas chez tous
 
les postes n'ayant pas WMI de deployé (sous NT4, ce n'est pas fait)
 
refuse de voir tourner le script

Reply

Marsh Posté le 04-09-2002 à 16:03:52    

dead hunter a écrit a écrit :

Voila je dois faire deux choses dans un batch et je sais pas trop comment faire ??
 
la premiere:
- lister les groupes du domaine et savoir qui appartient à chaque groupe
 




 
Essaies Hyena


---------------
Mieux vaut la bière dans l'homme que l'homme dans la bière !
Reply

Marsh Posté le 04-09-2002 à 16:07:01    

je viens de le charger
je vais tester et si il convient
debloquer un bon de commande pour l'acheter
 
merci d'avance

Reply

Marsh Posté le 04-09-2002 à 16:18:23    

dead hunter a écrit a écrit :

je viens de le charger
je vais tester et si il convient
debloquer un bon de commande pour l'acheter
 
merci d'avance




 
Sinon tu peux utiliser Kixtart, il a des macros par défaut qui peuvent te permettre de récup ce genre d'infos dans un fichier csv par exemple.  :hello:  
 
http://www.kixtart.org/ ou http://www.kixtart.com/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed