Приветствую Вас ГостьПятница, 19.04.2024, 08:01

В помощь админу


Каталог статей

Главная » Статьи » Windows » Сеть

Потрясающий батник, показывающий процессы всех компов в домене в виде HTML
Кто сказал, что командная строка ничего не умеет?
В приведенном статье приводится живой пример рабочего скрипта, который отобразит процессы на всех компьютерах в домене в виде HTML-страницы.
Переходим на тяжёлую артиллерию.
Итак с самого начала по пунктам:
Первое, что делает скрипт - это запрашивает список всех компов текущего домена.
Но так как этот список имеет изначально нам ненужный формат, то во-вторых мы производим фильтрацию через два промежуточных файла с помощью цикла и в итоге на выхлопе у нас получиться готовый текстовик cmp.txt, в котором будет простой список компьютеров без лишних знаков и описаний.
В-третьих мы обращаемся к тяжелой артиллерии под названием wmic. Описывать весь функционал не буду, так как плагиатить не хочу - в инете и так хватает инфы на эту тему.
И самое последнее - выводим наш HTML-файл с помощью браузера и удаляем файл со списком всех компьютеров.
Всё просто, легко и доступно и не надо писать огромных скриптов на VBS или JS! Но самое главное - теперь можно забыть про такую программу, как Process Explorer!

Скрипт AllCmpProcess.bat:


net view /DOMAIN:%UserDomain% | find "\" > tmp.txt
del tmp2.txt
FOR /F "delims='\' tokens=1" %%i in (tmp.txt) do echo %%i >> tmp2.txt
del cmp.txt
FOR /F "tokens=1" %%i in (tmp2.txt) do echo %%i >> cmp.txt
del tmp.txt
del tmp2.txt
wmic /node:@cmp.txt /output:process.html process list full /format:Htable
process.html
del cmp.txt


При желании этот скрипт можно переделать и под другие цели. Например, произвести инвентаризацию всех компьютеров в локальной сети. Полёт фантазии достаточно велик, исходя из описания среды wmic.
Жизнь админа должна быть проще!

Категория: Сеть | Добавил: isz (28.09.2013)
Просмотров: 2616 | Теги: компьютер, домен, cmd, Скрипт, WMIC, процесс, html | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории раздела
Active Directory [12]
DHCP [1]
Windows [13]
Wins [1]
Групповая политика [3]
Программы [2]
Резервное копирование [6]
Сеть [5]
Скрипты [31]
Терминальный сервер [7]
Почта [7]
Реестр [2]
Реестр Windows
Командная строка [7]
CMD: Командная строка Windows
Поиск
Форма входа
Наш опрос
Оцените мой сайт
Всего ответов: 147
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика