Nicht angemeldet.
Hier können Sie Ihre eigenen Skripte und UDF's veröffentlichen undanderen zum Download anbieten oder von anderen herunterladen
#Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_UseX64=n #AutoIt3Wrapper_Change2CUI=y #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** #cs ---------------------------------------------------------------------------- AutoIt Version: 3.3.6.1 Author: Daniel Jacobs (Mahagon) Script Function: Deaktiviert bzw. aktiviert einen Benutzer License: The content of this work is licensed under Creative Commons license. You are allowed to use and change it as u wish as long as you mention me as the Author. Der Inhalt dieses Werkes ist lizensiert unter der Creative Commons Lizenz. Sie dürfen es nutzen und verändert solange ich als Autor genannt werde. #ce ---------------------------------------------------------------------------- #include "WinWMI_UserAccount.au3" #RequireAdmin Local $sBenutzer = "" Local $bDeaktiviert = "True" Local $sZielcomputer = "127.0.0.1" If $CmdLine[0] = 0 Or $CmdLine[1] = "/?" Or $CmdLine[1] = "-?" Then ConsoleWrite("Syntax" & @CRLF & _ " userdeactivate.exe /u:BENUTZERNAME [/s:True] [/t:COMPUTERNAME\IPADRESSE]" & @CRLF & _ @CRLF & _ "Optionen" & @CRLF & _ " /u: Benutzer der de-/aktiviert werden soll." & @CRLF & _ " /s: (optional) True deaktiviert den Benutzer und False aktiviert diesen. (Standard:True)" & @CRLF & _ " /t: (optional) Zielcomputer. (Standard:127.0.0.1/localhost)" & @CRLF) Else For $i = 1 To $CmdLine[0] $sSwitch = StringLeft($CmdLine[$i], 3) Switch $sSwitch Case "/u:" $sBenutzer = StringTrimLeft($CmdLine[$i], 3) Case "/s:" $bDeaktiviert = StringTrimLeft($CmdLine[$i], 3) Case "/t:" $sZielcomputer = StringTrimLeft($CmdLine[$i], 3) EndSwitch Next Select Case $sBenutzer = "" ConsoleWrite("Es muss zwingend ein Benutzer angegeben werden" & @CRLF) Exit (0) Case $CmdLine[0] >= 1 And $sBenutzer "" $iReturn = _WinWMI_UserAccount_SetDisabled($sBenutzer, $bDeaktiviert, $sZielcomputer) If @error Then ConsoleWrite("Der Benutzer konnte nicht de-/aktiviert werden werden" & @CRLF & "Errorcode: " & @error & @CRLF) Exit ($iReturn) Else If $bDeaktiviert = "True" Then ConsoleWrite("Der Benutzer wurde deaktiviert." & @CRLF) If $bDeaktiviert = "False" Then ConsoleWrite("Der Benutzer wurde aktiviert." & @CRLF) Exit ($iReturn) EndIf EndSelect EndIf
Dauerhaft angemeldet bleiben?