Client IP uitlezen op 2008R2 terminal server (voor printers)

Pagina: 1
Acties:

  • MasterL
  • Registratie: Oktober 2003
  • Laatst online: 18:28

MasterL

Moderator Internet & Netwerken
Topicstarter
Dames & Heren,

Ik heb een probleempje waar ik niet uitkom.
Ik probeer een script te maken welke het (lokale/lan) IP-adres van een cliënt
kan vinden en aan de hand daarvan de juiste printer kan mounten,
de printer op de juiste locatie.
In een oude situatie gebruike ik hiervoor een VBS script met de volgende regel erin:

Set WTS = CreateObject ("WTCManager.Shell")
ClientIP = Cstr (WTC.MyIPAddress)

Hiermee kon ik het lokale ip/subnet uitlezen en de juiste printers mounten.
Echter in de nieuwe situatie met een Windows 2008R2 (64 bit) kan ik de
WTSmanager.dll file niet registeren (lijkt niet te werken op 64bit).

Aangezien de cliënts via het RDP inloggen op de server moet de detectie serverside gebeuren
het script draait niet lokaal op de cliënt!
Ik heb lang naar een alternatief gezocht maar heb tot op heden niks kunnen vinden,
kan iemand mij hiermee op weg helpen?
Hoeft niet perse VBS te zijn Powershell of zelfs batch is ook goed!

Alvast bedankt.

  • MasterL
  • Registratie: Oktober 2003
  • Laatst online: 18:28

MasterL

Moderator Internet & Netwerken
Topicstarter
Ik ben eruit, voor de geïnteresseerde zoek op WTSClientAddress :P