Главная

Saturday, 25 February 2017

Варианты мониторинга равзвертывания ПО в MS SCCM.


Всем привет.

Солнышко за окном прямо намекает что весна уже скоро. Надо пройти прогуляться. Но перед этим напишу вам пару слов про любимый 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

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)

cscript email.vbs
exit /b 0

Т.е. проверяю наличие требуемой папки продукта и с именем ПК, версией ОС пишу в файл sep.log. И строкой "cscript email.vbs" отсылаю его администратору.

Для 64-битных систем папку для проверки надо начинать с "%SystemDrive%\Program Files (x86)".

Все, теперь этот скрипт надо раздать на все ПК и запустить его с помощью того же MS SCCM.

Успехов.

No comments:

Post a Comment

А что вы думаете по этому поводу?