Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst IP des Terminal Users herausfinden

Mitglied: SeaStorm

SeaStorm (Level 2) - Jetzt verbinden

08.12.2009, aktualisiert 12:42 Uhr, 10871 Aufrufe, 8 Kommentare

Hi

Kann man irgendwie die IP eines Users rausfinden, der per RDP auf einem Terminalserver ( 2003 ) verbunden ist? Also des Geräts "von dem der User aus verbindet".

Ich bräuchte die IP um gewisse Parameter zu automatisieren beim Start diverser Programme ( Verschiedene Filialen und so Sachen )
Entsprechend müsste das als Umgebungsvariable o.Ä vorhanden sein. Oder z.B per zusätzlichem Tool, das mit die IP zurückgibt

Mfg SeaStorm
Mitglied: runcmd
08.12.2009 um 14:37 Uhr
hi,

mit dem terminal services manager kannst du dir die verbindungen auf den TS anzeigen lassen. auf dem reiter sessions gibt es eine spalte "client name"... das ausreichend?

grüße
Bitte warten ..
Mitglied: 60730
08.12.2009 um 15:22 Uhr
Servus,

was genau willst du denn machen?

Auf dem TS einfach mal:
netstat |find "ms-wbt-server"
laufen lassen.

So findest du heraus, wessen System denn am TS angemeldet ist.
Aber du willst das ja irgendwie anders haben/ weiterbenutzen - von daher - welches ROM meinst du denn für das wir dir einen Weg zimmern sollen?

Gruß
Bitte warten ..
Mitglied: SeaStorm
08.12.2009 um 16:00 Uhr
Hi

Danke erstmal für die Antworten!

@runcmd Jo, das ist schon klar. ich müsste das allerdings irgendwie automatisch auslesen können, da ich den Wert über eine Batchdatei weiterverarbeiten muss

@TimoBeil: Das trifft es schonmal fast ;) Jetzt muss ich das nurnoch dem entsprechenden User zuordnen können


Vielleicht wird es besser verständlich was ich bruache, wenn ich es mal schilder:

Ich habe mehrere Filialen die über RDP auf einen Server verbinden. Dort Arbeiten die User. Es wird ein spezielles Programm verwendet für diverse Datenpflege etc. Dieses Programm wird über Batchdateien gestartet. Diese Batchdateien legen diverse Variablen fest, damit der User in der "Umgebung" der entsprechenden Filiale Arbeitet.

user startet also FilA.bat, dadurch werden diverse Parameter so gesetzt, dass das Programm Variablen und Namen so setzt, das erkennbar ist, es wird von Filiale A aus geschafft.
gibt der User FilB.bat ein, wird entsprechend alles auf "B" gestellt.
Nun darf es aber nicht vorkommen, das jemand aus Filiale B ausversehen mal FilA eingibt. Das gibt dann Datensalat und die Ausdrucke etc kommen immer in Filiale A raus.
Das könnte ich verhindern, indem ich die IP der Clients hätte. Jede Filiale ist über VPN angebunden. Die Nummernkreise sind entsprechend vergeben ( 192.168.40.x, 192.168.50.x etc )

Also könnte ich einfach in einer Batchdatei fragen, beginnt die IP mit "192.168.40", dann rufe "FilA.bat" auf.

Gruss Sea
Bitte warten ..
Mitglied: 60730
08.12.2009 um 16:43 Uhr
Servus,

dann mach es doch so:

Anmeldescript für die Terminaluser

01.
ping n - 1 %computername% |find "192.168.40." && start "Filiale A" FilA.bat 
02.
ping n - 1 %computername% |find "192.168.50." && start "Filiale B" FilB.bat
Mehr oder weniger mache ich das bei unseren TS Usern genauso.

Gruß
Bitte warten ..
Mitglied: SeaStorm
09.12.2009 um 09:05 Uhr
Hi

Naja das ist mir etwas zu wackelig, da das mit dem Pingen nicht wirklich zuverlässig klappt. habe aber eben was passendes gefunden.

http://kixhelp.com/wr/files/kixtart/wtsmanager.zip

ist ne DLL ( + Bsp. Script für VBS ) mit der man ganz einfach alles Aulesen kann was man braucht Genau das was ich gesucht habe.
Lasse das nu einfach beim Loginscript mitlaufen und setze das ganze als user- Umgebungsvariable .

Trotzdem danke für eure Hilfe!

Gruss Sea
Bitte warten ..
Mitglied: 60730
09.12.2009 um 09:29 Uhr
Servus,

ok bei uns mache ich das tatsächlich etwas anders, aber wackelig ist das pingen des eigenen Systems nicht.

Gruß
Bitte warten ..
Mitglied: runcmd
14.12.2009 um 15:26 Uhr
die lösung mit der umgebungsvariable ist dienlich.

ebenso wie timobeils variante, wo der client sich selbst anpingt, nicht vom TS angepingt wird. das ist nicht unbedingt wackelig.

bei mir kommt das loginscript durch die OU (via GP), in der der user steckt, bzw, die gruppe. mit einem WMI-filter auf die GP teste ich, ob er sich am TS anmeldet, oder am client.
Bitte warten ..
Mitglied: SeaStorm
19.01.2010 um 15:47 Uhr
Nachschlag:

Die DLL geht leider nicht unter 64 Bit :\

Habe da noch ein nettes Tool gefunden http://www.thomaskoetzing.de/files/utilities/clientip.zip
Liefert einfach nur die IP zurück, so wie die DLL auch.
Im .vbs logonscript zu verwnden mit:

function clientIP()
Set Sh = CreateObject("WScript.Shell")
Set Exec = Sh.Exec("%comspec% /c z:\clientip.exe")
If Not Exec.StdOut.AtEndOfStream Then T = Exec.StdOut.ReadAll
ClientIP = T
end function
Bitte warten ..
Ähnliche Inhalte
Windows Netzwerk

IP-Adressbereich und Standardgateway herausfinden

Frage von Carina21Windows Netzwerk25 Kommentare

Hallo zusammen, Folgendes Problem, ich bin in einem Autohaus. Da wird jetzt dann der Anscluss auf IP umgestellt. Deshalb ...

Batch & Shell

In einer Batchdatei herausfinden welcher Rechnername sich hinter einer IP verbirgt

gelöst Frage von Tommy-TyrolBatch & Shell12 Kommentare

Schönen guten Abend erst mal, ich habe folgendes Problem: In unseren Niederlassungen läuft eine Software mit einer Datenbank im ...

LAN, WAN, Wireless

Buffolo AccessPoint IP vergessen - herausfinden

Frage von staybbLAN, WAN, Wireless9 Kommentare

Hallo ich habe in einem Netzwerk in dem ca. 200 IP Geräte unterwegs sind (alle gleiches Subnetz), die IP ...

Windows Netzwerk

IP-Adresse eines Gerätes herausfinden, anhand von MAC-Adresse

gelöst Frage von CommanderDOSWindows Netzwerk9 Kommentare

Hallo, ich würde gerne ein Paar Geräte in Betrieb nehmen, die ihre IP-Adresse für die erste Inbetriebnahme über DHCP ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 1 TagHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 1 TagRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 1 TagSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 2 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Sicherheit
Verbindliche Zustellung per E-Mail?
Frage von ahussainSicherheit18 Kommentare

Hallo allerseits, ein Kunde von mir nutzt intensiv Fax. Hauptgrund: zusammen mit einer Empfangsbestätigung ist eine verbindliche Zustellung gewährleistet. ...

Router & Routing
Mikrotik: Routing zwischen Interfaces mit Geräten ohne Gateway
Frage von TonLichtVideoRouter & Routing17 Kommentare

Hallo zusammen, ich komme aus dem Veranstaltungstechnik Bereich und habe zwei Netze um verschiedene Hardware zu Remoten. CONTROL1 192.168.1.0/24 ...

Linux Netzwerk
Raspberry Pi 3: WLAN Power save deaktivieren
Frage von nordie92Linux Netzwerk14 Kommentare

Moin moin, mein Raspberry Pi 3 Model B benötigt eine dauerhaft aktive WLAN-Verbindung. Leider bricht die WLAN-Verbindung nach einigen ...

SAN, NAS, DAS
Entscheidung SAN Dell oder HP
Frage von VincorSAN, NAS, DAS13 Kommentare

Hallo, wir wollen uns für unsere Hyper V Umgebung eine neue SAN Anschaffen. Es laufen 30 VM's darunter, DC; ...