Hallo!
Ich versuche per VBS in einem Monitor den Logonserver auszulesen.
Leider bin ich mit meinem Latein am Ende.
3 Varianten habe ich versucht:
Set WSHShell = CreateObject("Wscript.Shell")
Set WSHProcess = WSHShell.Environment("Process")
DomainLogonServer = WSHProcess("LogonServer") 'Ausgabe: \\Servername
dim logonserverlogonserver = WSHShell.ExpandEnvironmentStrings("%logonserver%")
f.WriteLine "Server:" & logonserver logonserver = WSHShell.environment("process")("logonserver")
Bei keiner der Varianten wird die Variable gefüllt.Dim strRegKey
strRegKey="HKCU\Volatile Environment\LogonServer"
f.WriteLine "Current Logon Server is: " & WSHShell.RegRead(strRegKey)
Führe ich das Skript manuell aus, funktioniert alles.
Was mache ich falsch?
danke
Hansi