Установка программы на удаленном компьютере

Далеко не всегда пользователь компьютера в состоянии самостоятельно устанавливать новое программное обеспечение, выполнять его настройку и резервное копирование данных. Некоторые функции могут быть запрограммированы и выполняться автоматически. Однако, установка ПО требует непосредственного участия человека. Сложность заключается в том, что если речь идёт о крупной компании, нецелесообразно тратить время специалиста на дорогу до конкретного офиса и работу с конкретным компьютером.

На сайте https://www.softinventive.ru/total-software-deployment/ Вы сможете найти специализированные программные решения, которые позволяют выполнять установку любого ПО удалённо. При этом, требуется минимальное количество действий. Подобное решение как раз решает задачи, описанные выше.

Принципы использования удалённого доступа

Важно понимать, что вхождение специалиста в операционную систему удалённого компьютера через Интернет чревато само по себе. Речь идёт о потенциальной опасности для всей системы.

По этой причине, крайне важно, чтобы канал был шифрован (максимально защищён от проникновения извне). Обеспечением безопасности и занимается софт для удалённого администрирования.

В качестве наиболее распространенных решений можно привести в пример:

  • Total Software Deployment;
  • Ammy Admin;
  • Radmin и т.д.

Суть у вышеозначенных программных решений одна – получить доступ к удалённому компьютеру, чтобы осуществить необходимые действия (в частности, установку нового софта непосредственно для работы).

Скорость Интернета имеет значение

Привлекательность вышеозначенного способа настройки операционной системы заключается в возможности её выполнения практически из любой точки планеты. Другими словами, технический специалист может находиться даже на другом конце планеты в отпуске.

Но по звонку начальства он всё равно сможет выполнить свои обязанности (в случае неотложных причин, имеющих место быть).

Читайте также:  Как записать двоичное число в развернутой форме

Корректность работы софта для удалённой настройки зависит от скорости соединения. Безусловно, поток данных может архивироваться и настройка вполне может быть осуществлена даже при скорости в 512 kBps.

Тем не мене, чем выше скорость, тем быстрее выполняется настройка.

В видео демонстрируется наглядное использование вышеозначенного софта для решения задач удалённой настройки компьютера:

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

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

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

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

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

В этой заметке разберем команды для удаленной установки и удаления программ, используя средства wmi и psexec

Предисловие

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

Отключить антивирус удаленно на примере KAV

Отключение встроенного брандмауэра для всех профилей (только локально)

Для удаленного отключения брандмауэра должен быть доступен Сервер RPC. Доступ к которому блокирует включенный брандмауэр 😂🤣 Такая рекурсия.

Поэтому, как всегда, пойдем обходным путем:

Команда на включение брандмауэра, соответственно, будет state on

Удаление программы
Установка программы

Тихая установка с предварительным копированием программы на удаленный хост

Читайте также:  Материнская плата h55 lga 1156 ddr3

Установка с сетевого ресурса

Так же возможна установка по списку компьютеров используя «@», как показано в основной заметке по Psexec.

Получить список программ

Получать список установленных в системе программ лучше из реестра, нежели средствами WMI. Этот метод работает намного быстрее, чем при использовании
Get-WmiObject -Class Win32_Product