Wmi удаленная установка программ

Для запуска команд на удалённом компьютере Windows можно использовать утилиту psexec.exe от Microsoft. Команды можно объединить в bat файл как обычно. Пример удаления установленной на удалённом компьютере программы utorrent:

  1. Завершаем запущенный процесс utorrent.exe
  2. Удаляем utorrent, ключ /s означает что удаление будет проходить без каких либо вопросов, т.е. пользователь не будет видеть и знать что сейчас удаляется программа.
  3. Удаляем каталог программы.

Утилита wmic.exe

Утилита wmic.exe позволяет управлять структурой WMI (Windows Management Instrumentation) не только на локальном компьютере, но и удалённо.

Введя в командной строке команду wmic , получим следующее приглашение:

wmic:rootcli>

Список установленных с помощью msi установщика программ:

/node:\192.168.1.3 product get name

Удаление программы 7-Zip:

wmic:rootcli>/node: \192.168.1.3 product where name=»7-Zip 9.20″ call uninstall

См. также

  • Удаленное удаление программ с компьютера — более пространный источник для этой статьи.

Источник: sysadminwiki.ru

Установка ПО на ПК пользователей домена с помощью GPO

Wmi удаленная установка программ

Долгое время пишу BAT скриптики, но его возможности не безграничны, да и не всегда есть возможность нормально и правильно обработать исключения. Поэтому, по рекомендации нашего админа, решил установить Visual Studio 2010 C# Express. Бесплатная, а мне больше и не надо))

Собственно, первым делом решил переписать скриптик, который ставил 1С:Предприятие на машины пользователей в тихом режиме, копировал файл настройки hasp-ключа и файл со списком ИБ. Ставится с использованием программы Русиновича PSExec. Собственно, вот что у меня получилось. Корявенько, правда, хотелось бы переписать как должно быть, но оно работает, а мне больше и не надо.
Исходник:

Читайте также:
Ошибка копирования файлов при установке программы

Файл «comps.txt» имеет такой вид:

ИмяКомпьютера_ИмяПользователя
ИмяКомпьютера_ИмяПользователя

Имя пользователя, правда, теперь берётся с помощью WMI, но переписывать лень, да и вдруг пригодится))

Вот как это работает. Есть файл «comps.txt», в котором содержится имя компьютера, на который необходимо установить 1С (можно и другой продукт, с небольшими изменениями в коде). Парсим строку, берём из неё имя компьютера и пингуем. Если пинг проходит, то запускаем установку приложения и ждём 20 секунд, пока приложение поставится.

Через 20 секунд получаем имя текущего пользователя, в профиль которого нам необходимо поместить файл содержащий список Информационных Баз (ИБ), редактируем в нём поле ID, в которое генерируем GUID, необходимый для идентификации в 1С:Предприятие. Далее копируем этот файл в профиль. Ну и копируем файл «nethasp.ini», который содержит адрес сетевого ключа.

Удаленная установка программ в домене с помощью msi файла

После недолгих раздумий прикрутил ещё и конфигурационный файл, чтобы каждый раз не править код под установку разных программ. Файл называется config.xml. Вот как он выглядит:

доменадмин-пользователь pswd -d SAP.TXT SAP i \InstallServerprogram i \InstallServerprogram md \A[0]C$Documents and SettingsB[0]Application Data. c copyFile \A[0]C$Documents and SettingsB[0]Application Data. File

Ключи в тэгах «Items» располагать по логической структуре: сначала ставим (ключи «i»), потом создаём директории (ключ «md») и копирование в уже созданные папки (ключ «c»).

  1. Указывать в конфигурационном файле список копируемых файлов и создаваемых директорий (придумать как десериализовать массив).
  2. Обработать оставшиеся исключения и правильно их причесать.
  3. Вынести наиболее обширные части кода в модули.

В комментариях приветствуются замечания и предложения))

Источник: drels.blogspot.com

Установка приложений программ через SCCM System Center Configuration Manager

System Center Configuration Manager 2012 R2/2016 позволяет централизованно управлять программным обеспечением. Роль Администратор приложения дает право сотрудникам группы поддержки самостоятельно создавать пакеты установок и распространять их содержимое на рабочие станции пользователей.

Читайте также:
Программа Лада на планшет

https://www.silent-install.net/ примеры тихой установки приложений exeпакетов

1)Скачиваем установщик приложения в формате *.MSI *.MSP Windows Installer

2.1) Аргументы командной строки MSI MSI command line arguments
AUTOUPDATE=Yes|No
Enables or disables the autoupdate feature of PDF24. Set the public property [AUTOUPDATE=No] for disabling the autoupdate feature. The feature is enabled by default.
DESKTOPICONS=Yes|No
Creates or disables the Windows Desktop icons for PDF24-PDF and PDF24-Fax. Set the public property [DESKTOPICONS=No] for disabling the Windows Desktop icons. The Windows Desktop icons will be created by default.
FAXPRINTER=Yes|No
Enables or disables the Fax printer feature of PDF24. Set the public property [FAXPRINTER=No] for disabling the Fax printer feature. The feature is enabled by default.
Usage of the MSI properties
pdf24-creator.msi AUTOUPDATE=[Yes|No] DESKTOPICONS=[Yes|No] FAXPRINTER=[Yes|No] /[QR|QB|QN]

pdf24-creator.msi AUTOUPDATE=No DESKTOPICONS=No FAXPRINTER=No

3)Библиотека программного обеспеченияПриложенияСоздание приложения

4)Мастер создания приложений — Автоматически получить данные об том приложении из файлов установки , расположение \fileserver.5house.localdistrib$softPDF24 Creatorpdf24-creator-8.7.0.msi

5)Просмотр импортированных сведений

6)Укажите сведения о приложении

Программа установки msiexec /i «pdf24-creator-8.7.0.msi» /q /n

8)Укажите общие сведения об этом развертывании Пакет и КоллекцияКоллекция устройств

9)Укажите места распространения содержимого Точка распространения

10)Укажите параметры управления процессом развертывания этого программного обеспечения
Действия:УстановкаУдаление
Намерение:Обязательная установкаДоступно к установке

11)Укажите расписание этого развертывания — Приложение доступно с Крайний срок установки: Как можно скорее в ближайшее доступное времяНазначить установку на

12)Укажите параметры взаимодействия с пользователем при установке этого программного обеспечения Уведомления для пользователя

13)Укажите параметры оповещения Configuration Manager и Operation Manager

14)Мониторинг Развертывания Состояние развертывания

Источник: 5house.win

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru