Hallo,
folgendes Scenario:
- Notebooks mit eventuell mehr als 4 Netzwerkadaptern.
- Einwahl per UMTS ins VPN
- RDP (Port:3389) ist freigeschaltet
Um einen Support zu gewährleisten muss ich den Anwendern eine Funktion zu Verfügung stellen mit denen Sie ohne Adminrechte die IP Adresse herausfinden lassen.
Folgendes Script habe ich aufgesetzt:
RunAsSet("User",@Computername,"Pass")
#include <constants.au3>
$a = Run(@ComSpec & ' /c ipconfig /all | find "20.23.22"', "", @SW_SHOW, $STDERR_CHILD + $STDOUT_CHILD)
$bool="0"
While 1
$b = StdoutRead($a)
If @error Then
if $bool = "0" then msgbox(0,"Fehler","Keine Verbindung zur mobilen Einwahlinfrastruktur")
ExitLoop
endif
$bool=MsgBox(0, @ComputerName, $b)
Wend
RunAsSet()
$b = StdoutRead($a)
$bool=MsgBox(0, @ComputerName, $b)
Das Script funktioniert wenn ich kein runasset benutze, aber ohne admin rechte kann ich das ja nicht ausführen.
Ich habe natürlich adminrechte.
Sry wegen dem blanken Code, hab keine Aktiven Inhalte.
Jemand Ideen??
Danke und Gruß
Admin-Edit: autoit tags statt code tags gesetzt - Gun-Food