Прямого механизма не существует, но можно сделать с помощью следующих двух команд:
Первая команда использует утилиту SHOWMBRS.EXE (из resource kit) c выводом в файл:
C:\>showmbrs <domain>\<group>
> users.txt
например C:\>showmbrs winfaqtech\sales
> users.txt
Вторая команда просматривает файл и выполняет net user <username> /active:no /domain
C:\>for /f "skip=2" %I in (users.txt) do net user %I /active:no /domain
Если Вы хотите создать сценарий, включите в dsblgrp.bat следующее:
dsblgrp <имя группы>
например dsblgrp winfaqtech\sales
REM
REM dsblgrp <имя группы>
REM by Andrey Harchenko, 20th July 1999
REM
showmbrs %1 > users.txt
for /f "skip=2" %%I in
(users.txt) do net user %%I /active:no
/domain
Удостоверьтесь, что перед I стоит именно %%, иначе работать не будет.
Ранние версии showmbrs.exe показывают только группы, в которых менее 7 пользователей. Для устранения этого ограничения, скачайте обновленную версию: ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt40/i386/Shombrs.exe
На первую страницу Раздел Windows NT Назад
Copyright © 2000. Andrey Harchenko. При
перепечатке ссылка на http://WinFAQ.com.ru
обязательна.
Авторские права на оригиналы
статей: Microsoft
Corporation, SavillTech Ltd,
Simon Clausen