윈도우 사용자 추가/삭제 스크립트

:: ------------------------------------------------------------------
:: -
:: - 윈도우 사용자를 추가/삭제 한다.
:: -
:: ------------------------------------------------------------------

@ECHO OFF
SET USER_COMMENT="자동으로 추가된 사용자"

:: CALL :ADD_WINDOWS_USER userid1 mypass12 "사용자1"
:: CALL :ADD_WINDOWS_USER userid2 mypass12 "사용자2"
:: CALL :ADD_WINDOWS_USER userid3 mypass12 "사용자3"
:: CALL :ADD_WINDOWS_USER userid4 mypass12 "사용자4"

EXIT /B

:: ------------------------------------------------------------------
:: -
:: - FUNCTION: 윈도우 사용자를 추가한다.
:: - 인수: <윈도우계정> <비밀번호> <계정의풀네임>
:: -
:: ------------------------------------------------------------------
:ADD_WINDOWS_USER
NET USER %1 /ADD
NET USER %1 /FULLNAME:%3 /EXPIRES:NEVER /COMMENT:%USER_COMMENT% /LOGONPASSWORDCHG:NO /PASSWORDCHG:YES /PASSWORDREQ:YES /ACTIVE:YES
NET LOCALGROUP ADMINISTRATORS %1 /ADD
WMIC USERACCOUNT WHERE "NAME='%1'" SET PASSWORDEXPIRES=FALSE
NET USER %1 %2
ECHO "%1 added."
EXIT /B 0

:: ------------------------------------------------------------------
:: -
:: - FUNCTION: 윈도우 사용자를 삭제한다.
:: - 인수: <윈도우계정>
:: -
:: ------------------------------------------------------------------
:REMOVE_WINDOWS_USER
NET USER %1 /DELETE
IF EXIST "C:\Users\%1" RMDIR /S /Q "C:\Users\%1"
ECHO "%1 deleted."
EXIT /B 0
위로 스크롤