Всем привет.
Солнышко за окном прямо намекает что весна уже скоро. Надо пройти прогуляться. Но перед этим напишу вам пару слов про любимый MS SCCM.
Суть дела такова - надо оценить полноту развертывания нового программного обеспечения на местах. Само развертывание заряжал не я, так что будем оценивать это не по монитору раздела Deployment в MS SCCM, а другим способом.
Итак первый способ весьма прост и удобен. Берем отчет "Computers with a specific product" в MS SCCM и указываем там наш продукт. Жмем "View Report" и получаем наш списочек у кого установлено и какой версии. Если версию продукта надо уточнить то выбираем другой отчет "Computers with a specific product name and version".
Ежели этот вариант нас не устраивает можно пойти классическим путем - пишем скрипт. Помним что MS SCCM является транспортом для скрипта и последующим запуском.
Я набросал следующий код (bat-файл):
@echo off
ver >sep.log
date /t >>sep.log
echo %COMPUTERNAME% >>sep.log
date /t >>sep.log
echo %COMPUTERNAME% >>sep.log
IF EXIST "%SystemDrive%\Program Files\Symantec\Symantec Endpoint Protection\" (
echo Symantec Endpoint Protection is installed! >>sep.log
) ELSE (echo Symantec Endpoint Protection does NOT installed. >>sep.log)
echo Symantec Endpoint Protection is installed! >>sep.log
) ELSE (echo Symantec Endpoint Protection does NOT installed. >>sep.log)
cscript email.vbs
exit /b 0
Т.е. проверяю наличие требуемой папки продукта и с именем ПК, версией ОС пишу в файл sep.log. И строкой "cscript email.vbs" отсылаю его администратору.
Для 64-битных систем папку для проверки надо начинать с "%SystemDrive%\Program Files (x86)".
Все, теперь этот скрипт надо раздать на все ПК и запустить его с помощью того же MS SCCM.
Успехов.