![]() |
Первое задание- инвентаризация в сети
Всем привет!
я новичок, разбираюсь с первым крупным заданием от старшего Сис. Админа- это провести инвентаризацию в сети винды и офиса после того как сфоткал все наклейки на ПК пользователей, хочу массово через цмд получить ключи активации, которые сейчас стоят на винде7 пользователей. Скачал PSTools, через psexec.exe имею доступ к компам, как автоматизировать данный скрипт для всех ПК в сети (Его я нашел на этом форуме). (В идеале круто если каждый ПК создал бы со своим именем строчку, напротив которой ключ активации в csv/txt.) Код:
Set WshShell = CreateObject("WScript.Shell") |
0. Расшариваем папку с доступом "Domain Computers" на запись.
1. Правим скрипт (к слову: это VBS, а не CMD), чтобы он складывал отчет в файл, например, с именем компьютера, в шару указанную в п.0 2. Добавляем через групповые политики задачу от имени системы на целевые компы (здесь можно добавить подпункт с копированием скрипта на целевой комп, но это уже по желанию). 3. Пьем пиво дней несколько, пока собираются данные. 4. Демонстрируем начальнику шару. почему такой способ лучше чем разовый запуск скрипта с проверкой всех доступных компов? потому что не все компы будут доступны во время запуска скрипта (см. законы Мерфи), в то время как задача в шедулере выполнится тогда, когда комп получит ее с групповыми политиками, сиречь при ближайшей перезагрузке или перечтении политик. з.ы. пункты 3 и 4 можно поменять местами |
Цитата:
Например, как убрать у этого скрипта графический интерфейс, чтобы он сразу в файл записал данные и все |
Цитата:
|
Цитата:
|
Время: 04:33. |
Время: 04:33.
© OSzone.net 2001-