1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Textitext

Beiträge von Textitext

  • Auslesen seit wann ein Benutzer angemeldet ist

    • Textitext
    • 4. Dezember 2015 um 12:52
    Code
    $strComputer = "."
    $userName = @USERNAME
     $objWMIService = ObjGet("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & $strComputer & "\root\cimv2")
     ;$colItems = $objWMIService.ExecQuery("Select * from Win32_NetworkLoginProfile")
     $colItems = $objWMIService.ExecQuery ("Select * from Win32_NetworkLoginProfile where caption = '" & $userName &"'")
    For $objItem in $colItems
        MsgBox (64, "Test", $objItem.LastLogon)
    Next

    Super vielen Dank für die Unterstützung. Die Zeile mit dem Starttime sieht interessant aus. Das werde ich mal bei mir einbauen. Meine zwischenzeitliche Lösung mit LastLogon brachte mit nur eine komplette falsche Ausgabe.

  • Auslesen seit wann ein Benutzer angemeldet ist

    • Textitext
    • 3. Dezember 2015 um 11:01

    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

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™