« 今更ながら Twitter再開 | Main | SHARP NetWalker »

Sep 18, 2009

対話式 Account control batch

過去に作成しましたWindowsログインアカウントの操作(ロックアウト、
ロックアウト解除、ステータス確認、パスワード変更)を行うバッチを
コマンドプロンプトから引数渡さなくとも起動できるよう修正を行いました。

Account.bat
----
@ECHO OFF

:INITIALIZATION

ECHO   Acoount control MENU

SET/P USER="1. Pleae input User name []:"

SET/P PASSWD="2. Pleae input New Password []:"

:MENU

cls

ECHO ################################
ECHO.
ECHO   Acoount control MENU
ECHO.
ECHO   1. Account Enable
ECHO   2. Account Disable
ECHO   3. Password change
ECHO   4. Status check
ECHO   5. Exit
ECHO.
ECHO   User name: %USER%
ECHO.
ECHO ################################

SET/P CHECK="Pleae choice number [1] or [2] or [3] or [4] or [5] [%CHECK%]:"

IF %CHECK% == GOTO END
IF %CHECK% == 1 GOTO 1-Account Enable
IF %CHECK% == 2 GOTO 2-Account Disable
IF %CHECK% == 3 GOTO 3-Password Change
IF %CHECK% == 4 GOTO 4-Status Check
IF %CHECK% == 5 GOTO 5-END

:1-Account Enable
net user %USER% /active:yes /domain
echo Please "Enter" back to MENU
PAUSE > nul
GOTO MENU

:2-Account Disable
net user %USER% /active:no /domain
echo Please "Enter" back to MENU
PAUSE > nul
GOTO MENU

:3-Password Change
if %PASSWD% == "" go to ERROR
net user %USER% %PASSWD% /active:yes /domain
echo Please "Enter" back to MENU
PAUSE > nul
GOTO MENU

:4-Status Check
net user %USER% /domain | more
echo Please "Enter" back to MENU
PAUSE > nul
GOTO MENU

:5-END
echo If you push "Enter" it's fine
PAUSE > nul
cls
exit

:ERROR
echo Please check your input Argument
PAUSE > nul

exit

----

WindowsXP SP3 Japaneseにて動作確認済み。

過去記事
--アカウントコントロール バッチ

  ブログランキング

|

« 今更ながら Twitter再開 | Main | SHARP NetWalker »

Windows」カテゴリの記事

Script」カテゴリの記事

Comments

The comments to this entry are closed.

TrackBack


Listed below are links to weblogs that reference 対話式 Account control batch:

« 今更ながら Twitter再開 | Main | SHARP NetWalker »