Elven
08-10-2013, 19:12
Тему назвал коряво, если господа модераторы придумают как ее лучше назвать прошу переименовать.
Решил проверить нету ли каких не отключенных пользователей в домене и естественно не хочу перекапывать их всех руками. Короче, ситуация такая: нужно писать в файл логин в том случае если вывод команды является пустым.
в моем представлении это выглядит приблизительно так:
@echo off
for /F %%a in ('dsquery user -inactive 150 -limit 0 -o samid') do (
dsquery user -samid %%~a -disabled
[условие проверяющие является ли вывод предыдущей команды пустым]
echo %%~a is zombie!!! >> d:\zombie.log
)
Если кто предложит вариант кошернее - буду рад, может я тут изобретательством виласапеда занимаюсь :).
c errorlevel экспериментировал как только не. в эту сторону походу копать бесполезно.
Решил проверить нету ли каких не отключенных пользователей в домене и естественно не хочу перекапывать их всех руками. Короче, ситуация такая: нужно писать в файл логин в том случае если вывод команды является пустым.
в моем представлении это выглядит приблизительно так:
@echo off
for /F %%a in ('dsquery user -inactive 150 -limit 0 -o samid') do (
dsquery user -samid %%~a -disabled
[условие проверяющие является ли вывод предыдущей команды пустым]
echo %%~a is zombie!!! >> d:\zombie.log
)
Если кто предложит вариант кошернее - буду рад, может я тут изобретательством виласапеда занимаюсь :).
c errorlevel экспериментировал как только не. в эту сторону походу копать бесполезно.