Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Работа с группой локальных администраторов. (http://forum.oszone.net/showthread.php?t=277725)

JKQ 14-02-2014 13:54 2309047

Работа с группой локальных администраторов.
 
День добрый. досталось подразделение в домене 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 2327776

и нет ответа..

Georgio 24-03-2014 12:05 2327852

Код:

@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 2328277

супер все работает


Время: 21:45.

Время: 21:45.
© OSzone.net 2001-