필자는 이 작업을 하기위해 배치파일을 사용한다. 다음과 같은 형식의 항목을 포함하는 텍스트 파일을 생성한다.
GroupType,Group Name,User Name
여기서 Group Type은 도메인 전역 그룹의 경우 G, 웍스테이션 로칼 그룹의 경우 W, 도메인 로칼 그룹의 경우 L이다.
경로내에 다음과 같은 두개의 배치 파일을 생성한다.
DELFROMG.BAT
@echo off
del /q %2
for /f "tokens=1-3 delims=," %%i in ('type %1') do call DELUSRG %%i "%%j" "%%k" %2 2&1
exit
DELUSRG.BAT
@echo off
if %2=="" goto err
if %3=="" goto err
if /i "%1"=="g" goto dgg
if /i "%1"=="l" goto dlg
if /i "%1"=="w" goto wlg
:err
@echo Error:%1,%2,%3
goto end
:dgg
@ECHO ON
net group %2 %3 /DELETE /DOMAIN
@ECHO OFF
goto end
:dlg
@ECHO ON
net localgroup %2 %3 /DELETE /DOMAIN
@ECHO OFF
goto end
:wlg
@ECHO ON
net localgroup %2 %3 /DELETE
@ECHO OFF
:end
이 배치파일을 실행하기위해 텍스트 파일에 필요한만큼 많은 항목을 생성하고 DELFROMG를 호출했다.
DELFROMG "\folder\textfile.txt" "\Directory\logfile.log"
댓글: