バッチでローカルグループのユーザーを一括削除-Windows

人事異動などで、Windowsのローカルグループの複数人分のユーザーを削除するのは大変面倒ですね。

バッチファイルローカルグループのユーザーを一括削除する記録です。

< スポンサーリンク >





バッチファイルでグループのユーザーを一括削除

ローカルグループの「group-a」から「user-a」「user-c」の2人分を削除してみます。

コンピュータの管理グループ
グループのプロパティ

 

グループから削除するユーザーのリストをテキストファイルで作成しておきます。

カンマ区切りで、1列目が「グループ名」、2列目が削除したい「ユーザー名」を入力しています。

ファイル名は「group-user-del.txt」にし、デスクトップの「group-del」というフォルダに保存しています。

削除リスト

 

バッチファイルで「group-user-del.txt」のテキストファイルを読み込み、ループ処理でグループからユーザーを削除していくコードです。

@echo off
for /f "delims=, tokens=1-2" %%a in (C:\Users\admin\Desktop\group-del\group-user-del.txt) do (
	net localgroup %%a %%b /delete
)

 

バッチファイルのファイル名は「group-user-del.bat」にしました。

batファイル

 

バッチファイルを右クリックし、[管理者として実行]をクリックします。

batファイル実行

 

ユーザーアカウント制御が表示されたので、[はい]をクリックします。

ユーザーアカウント制御

 

ユーザーが一括で削除されました。

ユーザー削除完了

 

< スポンサーリンク >※広告先のお問い合わせは広告主様にお願いします