Войти

Показать полную графическую версию : Работа с группой локальных администраторов.


JKQ
14-02-2014, 13:54
День добрый. досталось подразделение в домене 1500 юзеров - бардак, прав доступа к серваку AD нет, я только админ своего OU.
Скрипты не пашут, стандартные средства очистки группы средствами AD тоже. Работают только батники в автозагрузке.
Я понимаю что это ППЦ но мне необходимо удалить всех из группы Администраторов кроме стандартного Администратор и группы Domain\Local Admins

использую

for /f "skip=6 tokens=* delims=" %%i in ('net localgroup Администраторы') do echo %%i|FINDSTR /i /v /c:"Domain\Domain Admins" /c:"Администратор"

выводятся те кого мне нужно убить. как использовать результат? для выполнения

net localgroup Администраторы %admin% /del>nul

просто в группе могут быть как локальные так и доменные учетки - всех убрать=)

помогите я в тупике. кстати WMIC тоже не работает. Ах да - бюджетная организация ёмаё.

Заранее благодарю.

JKQ
24-03-2014, 08:29
и нет ответа..

Georgio
24-03-2014, 12:05
@echo off
for /f "delims=" %%i in ('
net localgroup Администраторы^| ^(
findstr /iv /c:"Domain\Domain Admins" /c:"Администратор" /c:"Члены" /c:"-------------------------" /c:"Команда выполнена успешно\."
^)
') do (
echo %%i
)
pause>nul


Сохраните пакетный файл в кодировке OEM-866 и после проверки, если всё устроит, замените строку: echo %%i на строку: net localgroup Администраторы "%%i" /delete>nul 2>&1|| net localgroup Администраторы "%%i" /delete /domain>nul 2>&1.

JKQ
25-03-2014, 11:10
супер все работает




© OSzone.net 2001-2012