Frage : Fragen-Terminalserver über vbscript

Das lieben Experten, das
I morgens versuchend, die geöffneten Lernabschnitte auf einem Terminalserver zu fragen, der Windows 2008 R2 von einer Notwendigkeit Windows-2008 R2.
I, username zurückzuholen laufen lässt, das sessionid und status.
I möchten nicht Werkzeuge wie quser benutzen, oder similars, möchte ich gerades vbscript code.
benutzen, insoweit ich weiß, ich dieses nicht using WMI.
I erzielen kann googled es das VIEL , es scheine, dass wir unten zu zwei Wahlen sind:

- EOLWTSCOM: leider verschwunden diese Firma, ich fand ihr DLL auf einer anderen Web site, aber sie arbeitet nur an Windows Xp /2003
- WTSAPI: WTSAPI32.dll: Diese scheint, die Weise zu sein zu gehen aber:
1:
serverhandle = wtsopenserver („servername“)

returns: Art Fehlanpassung: „WTSopenserver“ (ich denke, dieses bedeutet, dass es nicht diese Funktion fand).

Any Idee?

Thanks im Voraus,
Roberto.

Antwort : Fragen-Terminalserver über vbscript

HTH,
exx
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Bediener = „MyServer“
Einstellen WS = CreateObject („WScript.Shell“)
oExec = WS einstellen. Exec („quser /server: “ u. Bediener)
Tun 
	WScript.Sleep 10
Bis schlingen oExec.Status = 1
Bis oExec.stdOut.atEndOfStream tun
         'Code hier einsetzen, um Ausgang auszuwerten
	'oExec.StdOut.readLine erlaubt Ihnen, auf den Ausgang zurückzugreifen
         'eine Linie auf einmal
Schleife
Weitere Lösungen  
 
programming4us programming4us