対話式 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にて動作確認済み。
「Windows」カテゴリの記事
- スティックPC(2015.04.07)
- Windows10 Technical Preview版(2015.03.20)
- 0バイトファイル 削除方法(2014.09.19)
- WULF2 (Windows Update List & File)(2014.09.07)
- Brynhildr と KeroRemote(2014.09.05)
「Script」カテゴリの記事
- PsExec リモートインストール(2014.08.27)
- PowerShell学習支援ツール Script Browser & Script Analyzer(2014.05.12)
- 複数のサブフォルダ内のファイルを一括コピー(2013.06.12)
- Gmail 自動削除(2013.03.13)
- Proxy自動設定 pacファイル(2012.08.15)
The comments to this entry are closed.
Comments