Toon posts:

[BATCH] Een ipadres loggen

Pagina: 1
Acties:

Verwijderd

Topicstarter
We hebben hier een 2000 domein en we gaan hier loggen wie, waar, wanneer, hoe inlogt.
Dit hebben we verwerkt in een logon.bat

We missen alleen nog een ip-adres. (Misschien ook hostnaam)
Mijn vraag is, is er een variabele voor die je alleen het ip-adres (of hostnaam) geeft of moet je die uit ipconfig jatten via een bepaalde truc.

Ik heb al een tijd gegoogled maar kan em niet vinden.

  • Room42
  • Registratie: September 2001
  • Niet online
Je zou het met een vbscript je kunnen proberen.

ff gegoogled: http://www.codeproject.com/vbscript/ipaddress.asp Wellicht heb je hier wat aan.

De vakantie heeft alweer heimwee naar mij


  • Krypt
  • Registratie: April 2000
  • Laatst online: 22-08 12:53
Waarom doe je dit niet met een audit op de AD?

Maar goed; misschien handig om 't loggen in kix of VB oid te schrijven.. daar kun je zowat alle info uithalen die je wilt.

[ Voor 4% gewijzigd door Krypt op 08-07-2005 09:39 ]

Pvouput live


  • Marco
  • Registratie: April 2004
  • Laatst online: 19-08 21:59
Gewoon een batchbestandje met de tekst 'ipconfig > X:\%username%\ip.txt'. :?

  • ge-flopt
  • Registratie: Februari 2001
  • Laatst online: 22-08 18:22
Heel simpel, als je de naam endergelijke al hebt, is het volegende commando het enige wat je nodig hebt: ipconfig /all | find "IP Address"

Verwijderd

Topicstarter
ge-flopt schreef op vrijdag 08 juli 2005 @ 09:47:
Heel simpel, als je de naam endergelijke al hebt, is het volegende commando het enige wat je nodig hebt: ipconfig /all | find "IP Address"
Ik heb een nieuwe variabele ervoor aangemaakt zoals je zei:

set /P myip=
ipconfig.exe | find "IP-adres"

Deze geeft alleen als output de hele regel

IP-adres. . . . . . . . . . . . . : 192.168.24.51

Kan ik dit nog wijzigen naar alleen IP?
Dus alleen het vetgedrukte?

Verwijderd

Topicstarter
We werken hier met werkstations en terminals voor Citrix.
Op de Terminal omgeving geeft de batch file het IP van de server.
Het zou veel mooier zijn als hij het IP van de client laat zien.
Is dit mogelijk?????

  • ge-flopt
  • Registratie: Februari 2001
  • Laatst online: 22-08 18:22
Geef dan eens de output van ipconfig hier weer, dan is hij zo aan te passen

Verwijderd

Topicstarter
ge-flopt schreef op vrijdag 08 juli 2005 @ 10:12:
Geef dan eens de output van ipconfig hier weer, dan is hij zo aan te passen
C:\WINNT\system32>ipconfig

Windows 2000 IP Configuration

Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.25.16
Subnet Mask . . . . . . . . . . . : 255.255.254.0
Default Gateway . . . . . . . . . : 192.168.24.1


Dit zijn de gegevens van de server, dus niet van de client

  • ge-flopt
  • Registratie: Februari 2001
  • Laatst online: 22-08 18:22
Tja dan wordt het moeilijk. Is er niet een programma waarmee je kunt zien vanaf waar een verbinding naar de citrix omgeving is gemaakt?

Verwijderd

Topicstarter
Helaas niet.
We moeten het dus echt met een logon bestand voor elkaar krijgen.

Verwijderd

de var %COMPUTERNAME% iets voor jou?

echo %DATE% %TIME% %COMPUTERNAME% %USERNAME% >> \\server\log$\logons.txt

Zo weet je wie hoe laat op welke datum op welke PC inlogde. Zorg dat iedereen (Everyone, niet alle gebruikers!) write en change rechten hebben op de log$ share, en Bob is your uncle.

Dan heb je nog geen IP nummers maar wel de hostname en dat zou ook voldoende moeten zijn, misschien zelfs wel beter (die hostname blijft, in tegenstelling tot het DHCP-assigned IP adres, gelijk).
Pagina: 1