Ich würde gerne herausbekommen seit wann ein Benutzer in einer Domäne angemeldet ist. Ich möchte das nur mit Autoit hinbekommen und nicht mit PsLoggedon.exe oder ähnlichen. Leider habe ich bisher keinen Lösungsansatz gefunden. Vielen Dank im Vorraus
AutoIt: Func1
func _Func1()
$wbemFlagReturnImmediately = 0x10
$wbemFlagForwardOnly = 0x20
$colItems = ""
$strComputer = "localhost"
$strUser = "XXXX\" & GUICtrlRead($Input1)
$objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\CIMV2")
$colItems = $objWMIService.ExecQuery("Select * FROM Win32_UserAccount", "WQL", $wbemFlagReturnImmediately + $wbemFlagForwardOnly)
If IsObj($colItems) then
For $objItem In $colItems
if $objItem.Caption = $strUser then
GUICtrlSetData($Input3, $objItem.Status)
endif
Next
Endif
endfunc
Alles anzeigen