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

Рассмотрим замечательную утилиту  PSEXEC от Microsoft. Утилита мощная с большими возможностями, рассмотрим возможность как установки ПО так и удаления на удаленном ПК пользователя без его ведома. (Скачать утилиту можно тут)

Установка ПО/Удаление ПО осуществляются по одному принципу, с помощью исполняемых файлов *.bat.

Бывают случаи когда нужно установить или удалить нужную программу на ПК пользователя, но по ряду причин нет физического доступа к ПК, ну или простая админская лень вставать со своего трона 🙂

Рассмотрим пример скрипта установки ПО FusionInventory Agent.

Создаем обычный текстовый файл, именуем его install_FUInv.bat  далее на созданном файле нажимаем ПКМ (правой кнопкой мыши) и нажимаем Изменить и вписываем вот это:

Пояснения по скрипту: сперва создаем временную папку на ПК пользователя, затем копируем в нее все необходимые нам файлы, далее инициируем установку, после вносим правку в параметры ПО в реестре, подчищаем за собой удаляем временную папку

 

Для удобства скопируем наш батник в каталог где находится утилита psexec. Теперь запустим наш батник на ПК пользователя. Запускаем CMD и вводим:

\\192.168.1.3 — адрес ПК пользователя. «-c» — ключ копирования и запуска копируемого файла. install_FUInv.bat — наш батник

Если все сделали верно, то скрипт запустится на удаленной машине и ходы выполнения скрипта вы будите наблюдать на своем экране. Программа успешно установлена !

Рассмотрим пример скрипта на удалении программы uTorrent.

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

Запуск скрипта на ПК пользователя выполняется по аналогии.

Мы рассмотрели способ установки и удаления ПО с помощью утилиты PSEXEC без участия пользователя в этих процессах.

БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
Загрузка...

Всего комментариев: 2 Комментировать

  1. little.suport /

    Статья очень полезна.
    Поскольку GLPI+FusionInventory Agent.
    Вещь очень полезная
    в свое время я забил на GLPI ЗА ЧТО ПО СЕЙ ДЕНЬ КАЮСЬ
    НО в статье опущен или забыт момента импорта ключей регистра.
    Вернее он есть но не описан
    поскольку FusionInventory Agent. в ос Windows читает из регистра конфиги.
    Хотелось бы что бы автор осветил этот момент детально.
    Также огромное спасибо автору за статью очень помогла.

  2. Алексей /

    И зачем столько гемора??? Давно уже есть нормальные утилиты не требующие написания скриптов! Например Management Remote PC.

Оставить ответ

три × четыре =

© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика