127132
Goto Top

URL an Internet Explorer aus Datei übergeben

Tach zusammen!

Ich hab hier wohl eine kleine Denkblockade und brauch einen Anschubser.

Aufs Warenwirtschaftssystem wird nebst Terminalemulation auch per Internet Explorer zugegriffen.
Hier wird im Grunde nur die URL an eine IE-Verknüpfung übergeben.
Knackpunkt ist, dass hier auch die Devicekennung übergeben wird.
Sieht dann so ähnlich aus:
"C:\Program Files\Internet Explorer\iexplore.exe" http://10.0.0.1:99999/wws.Anmeldung.cls?Device=XX

Auf dem Server des Warenwirtschaftssystems erscheint dann der User unter dem Device XX.

Soweit so einfach.

Jetzt richte ich gerade den öffentlichen Desktop für den Terminalserver ein. Wie bewerkstellige ich es, dass hier der entsprechende User seine Devicekennung mitbekommt?
Kann ich die URL irgendwie aus einer Datei übergeben, die dann auf einem Fileserver liegt? Folder Redirection ist vorhanden.
Quasi ein
"C:\Program Files\Internet Explorer\iexplore.exe" \\Fileserver\Userdata$\%username%\Documents\URL.txt

Nur dass da nicht die Datei angezeigt, sondern der Text aus der URL.txt ausgelesen werden soll.

Möglicherweise gibts hier eine einfache Lösung, aber ich steh da momentan auf dem Schlauch.

Danke schon mal.

Content-Key: 342926

Url: https://administrator.de/contentid/342926

Printed on: April 25, 2024 at 16:04 o'clock

Member: falscher-sperrstatus
falscher-sperrstatus Jul 10, 2017 at 08:39:47 (UTC)
Goto Top
Hallo Hesper,

was sagt denn der Hersteller der Wawi?

VG
Member: em-pie
Solution em-pie Jul 10, 2017 updated at 08:49:39 (UTC)
Goto Top
Moin,

was ist denn genau der Inhalt der Variable "Device=XX"?

Ist es der WIndows-Username oder der Clientname?

wenn ja, versuche beim Username mal ein:
"C:\Program Files\Internet Explorer\iexplore.exe" http://10.0.0.1:99999/wws.Anmeldung.cls?Device=%username%  

Wenn es kein Inhalt einer Systemvariablen ist:
nimm VBS, Batch, oder Powershell um die Datei auszulesen und den obigen Link zusammenzubauen.

Auf dem Desktop verküpfst du dann die Batch/ VBS/ Powershell und gibst dem das Icon des IE...

Gruß
em-pie
Mitglied: 133417
Solution 133417 Jul 10, 2017 at 08:55:09 (UTC)
Goto Top
VBS
Set objShell = CreateObject("Wscript.Shell")  
line = CreateObject("Scripting.Filesystemobject").OpenTextFile("\\Fileserver\Userdata$\" & objShell.ExpandEnvironmentStrings("%username%") &"\Documents\URL.txt,1).Readline  
objShell.Run """C:\Program Files\Internet Explorer\iexplore.exe"" " & line  
PowerShell
start iexplore.exe -Argumentlist (gc "\\Fileserver\Userdata`$\$env:Username\Documents\URL.txt" -TotalCount 1)  
Gruß
Mitglied: 127132
127132 Jul 10, 2017 at 09:57:34 (UTC)
Goto Top
Zitat von @133417:
PowerShell
> start iexplore.exe -Argumentlist (gc "\\Fileserver\Userdata`$\$env:Username\Documents\URL.txt" -TotalCount 1)   
Gruß

Danke, das klappt wunderprächtig.


Zitat von @em-pie:

Moin,

was ist denn genau der Inhalt der Variable "Device=XX"?


Ist eben keine Variable, sondern eine Kombination aus Buchstaben und Zahlen.