PC Info in Formular übernehmen
Thomas Rupp
- sonstiges
Hallo vom Lake Constance,
ich hätte da eine Spezialfrage an alle Tüftler.
In unserem Intranet sollen Meldungen an den Helpdesk auch per Formular gemacht werden können - läuft auch schon ganz gut.
Um unseren Anwendern das Leben zu erleichtern, möchte ich gerne folgende Infos vom PC auslesen und in Formularfelder stellen:
* PC Nummer (über den Befehl "hostname" erhältlich)
* Name des angemeldeten Users
Ich weiß, dass die Zugriffsmöglichkeiten vom Browser aus auf den PC beschränkt sind, aber vielleicht gibts doch einen Weg.
Alle PC's laufen unter Windows NT (demnächst XP) und verwenden den IE 5.5 (bald IE 6).
Hätte da jemand einen Tip für mich? Wäre Euch echt dankbar!
Schöne Grüße
Thomas
Hi Thomas,
* PC Nummer (über den Befehl "hostname" erhältlich)
Nummer? "Name" meinst Du offenbar.
Im Prinzip existiert (wahrscheinlich) irgendwo eine Übersetzungstabelle
zwischen der IP-Adresse des jeweiligen PC und dem Rechnernamen.
Die IP-Adresse wird vom Browser beim HTTP-Zugriff an den Server übertragen
und steht über die CGI-Schnittstelle zur Verfügung. (Ihr habt doch feste
IP-Adressen und keine dieser dynamischen Pooling-Lösungen?)
Wenn der Server diese IP-Adresse dann in den Namen zurück übersetzen kann
(naheliegenderweise über einen gemeinsame, netzweiten DNS-Server), dann
ist der Name des PC auch ihm geläufig.
* Name des angemeldeten Users
Bei wem angemeldet?
a) Beim Server via HTTP-Protokoll (Server Authentivation?)
Kein Problem (CGI-Environment)
b) Bei irgendwelchen proprietären Windows-Netzwerken etc.?
Problem (falsches Universum, i. A. kein Zugriff, vielleicht mit irgend-
welchen M$-Speziallösungen nur für den Exploder, da bin ich ziemlich
ahnungslos)
Ich weiß, dass die Zugriffsmöglichkeiten vom Browser aus auf den PC
beschränkt sind, aber vielleicht gibts doch einen Weg.
Je nachdem ...
Alle PC's laufen unter Windows NT (demnächst XP) und verwenden den
IE 5.5 (bald IE 6).
Letzteres (IE) könnte in diesem Fall Deine Rettung sein.
Viele Grüße
Michael
Hi Michael,
Nummer? "Name" meinst Du offenbar.
Eh kloar - muß an meiner Formuliertechnik noch feilen :-)
Ihr habt doch feste IP-Adressen
Leider nicht mehr lange. Aus verschiedenen Gründen müssen wir DHCP einsetzen und dadurch brauche ich den PC-Namen zur eindeutigen Identifikation. Mit diesem PC-Namen kann ich dann remote auf den PC zugreifen und dem Benutzer bei seinem Problem helfen - egal welche IP-Adresse er gerade hat.
Bei irgendwelchen proprietären Windows-Netzwerken etc.?
Leider ja. Genau meinte ich den Windows NT Anmeldenamen also z.B. Domäne\Username
So wie es aussieht, kann ich keine der vom HTTP Protokoll angebotenen Informationen verwenden, sondern muß sie direkt am Client abfragen.
Könnte ich z.B. über ein Visual Basic Programm diese Werte abfragen und dann in ein HTML Formular zurückgeben?
Viele Grüße
Thomas