kim
Goto Top

Über WMI abfragen, welcher User Remote angemeldet ist

Momentan checke ich ob ein User an einem Rechner angemeldet ist mit folgendem VBS-Script:

dim strComputer

strComputer = "rechnername"

Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_ComputerSystem",,48)
For Each objItem in colItems
Wscript.Echo "UserName: " & objItem.UserName & " is logged in at computer " & strComputer
Next
Set objItem = Nothing: Set colItems = Nothing: Set objWMIService = Nothing


Problem ist, dass ich mit diesem Script aber keine User erwische, die über RDP angemeldet sind. Mir geht es nicht um den Usernamen, der auf der Maschine angemeldet ist, sondern darum herauszubekommen, welche Rechner verwendet werden, um die nicht verwendeten dann remote abzuschalten.

Wäre toll, wenn mir jemand einen Tipp geben könnte!

Gruß
Kim

Content-ID: 119629

Url: https://administrator.de/forum/ueber-wmi-abfragen-welcher-user-remote-angemeldet-ist-119629.html

Ausgedruckt am: 22.12.2024 um 23:12 Uhr

lukluk
lukluk 02.07.2009 um 18:36:58 Uhr
Goto Top
Wie wäre es denn mit der "psloggedon.exe" aus den PsTools?
(falls es nicht zwingend eine vbs sein muss)
bigfr0g
bigfr0g 19.03.2012 um 11:38:59 Uhr
Goto Top
Alter Thread, neue Frage face-smile

1. Habe das VBS-Script von Kim ausprobiert, klappt wunderbar. Erste Frage dazu, wäre dieses Skript einfach erweiterbar um mehrere Computer da rein zu nehmen und das Skript mir alle auf einmal anzeigt ob jemand eingeloggt ist?

Nutzen würde ich es für einen Schulungsraum, damit ich gleich sehe an welchem Computer noch niemand eingeloggt ist.

2. Das Tool "psloggedon" habe ich mir auch angeschaut, bei mir kommt immer folgende Fehlermeldung:

Path>psloggedon \\computername

PsLoggedon v1.34 - See who's logged on
Copyright (C) 2000-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

Error opening HKEY_USERS for \\computername
Unable to query resource logons


Wenn ich mich vorher einmal versucht habe per Remotedesktop auf dem Computer einzuloggen, kommt diese Meldung:

Path>psloggedon \\computername

PsLoggedon v1.34 - See who's logged on
Copyright (C) 2000-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

Error opening HKEY_USERS for \\computername

Users logged on via resource shares:
19.03.2012 11:37:01 meincomputer\meinusername