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

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

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

psexec \ComputerName «C:Program Files (x86)Kaspersky LabKaspersky Endpoint Security 10 for Windows SP2avp.com» exit /login=KLAdmin /password=

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

powershell -command «Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False»

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

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

psexec \CompName netsh -c advfirewall set allprofiles state off

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

Удаление программы

# Находим процесс по имени программы в имени пути к ней wmic /node:CompName process where «ExecutablePath like ‘%7-zip%'» get Description /format:list # Завершаем нужный процесс wmic /node:CompName process where «ExecutablePath like ‘%7-zip%'» delete # Ищем имя нужной программы в полном списке wmic /node:CompName product get name # Просмотр сведений по конкретной установке программы wmic /node:CompName product where «name like ‘%7-zip%'» list brief # Выполняем удаленную деинсталляцию пакета wmic /node:CompName product where «name like ‘%7-zip%'» call uninstall /nointeractive

Удаленная установка (переустановка) Windows 7, 8, 10

Данный способ работает только с MSI пакетами

Установка программы

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

copy «C:Distr7z1900-x64.msi» «\CompNameC$Share7z1900-x64.msi» psexec \CompName cmd /c «msiexec.exe /i C:7z1900-x64.msi /quiet /norestart»

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

psexec \CompName -s cmd /c «msiexec /i \CompNameShare7z1900-x64.msi /quiet /norestart»

Административные шары, такие как «C$»,
для подобной команды не функционируют.
Необходимо создать сетевую папку вручную

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

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

Читайте также:
Программа методы психологического исследования

Get-ItemProperty HKLM:SoftwareMicrosoftWindowsCurrentVersionUninstall* | Select DisplayName | Sort DisplayName Get-ItemProperty HKLM:SOFTWAREWOW6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select DisplayName | Sort DisplayName

Из-за того что в системе могут быть установлены как 64, так и 32 битные приложения, необходимо получать значения обеих веток. Можно поместить весь список в одну переменную.

Так же читайте как в тихом режиме деинсталлировать любую программу по ее GUID

Одна мысль про “Удаленное администрирование. Установка и удаление программ”

Алексей :

Management Remote PC, и установка и удаление программ без написания скриптов. использует WMI, для пользователя все просто, выводит список программ, хочешь удаляй, хочешь устанавливай… и не только.

Источник: administra.top

Удалённая установка приложений

Предлагаю программу для администраторов — Rinstall (скачать можно здесь ). Она решает следующие задачи:

    1. Удалённое администрирование
    2. Удалённое выполнение команд
    3. Удалённая установка приложений

    Фактически она является удобной графической оболочкой для утилиты psexec . Окно программы разделено на соответствующие этим трём задачам группы полей и кнопок:

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

    Настройки программы читаются при её запуске из файла rinstall.ini , который может находиться в каталогах «%PROGRAMFILES%Rinstall» и «%USERPROFILE%Rinstall» (последний приоритетнее).

    1. Удалённое администрирование

      1. [Info] — получить информацию о системе.
      2. [Soft] — получить список установленного ПО.
      3. [CM] — запустить консоль управления компьютером.
      4. [CMD] — запустить удалённый шелл.
      5. [CMRC] — подключиться через клиента Configuration Manager.
      6. [RDP] — подключиться через удалённый рабочий стол.
      7. [RA] — подключиться через удалённый помощник.
      8. [VNC] — подключиться через TightVNC (Ctr+Alt+Shift+T — панель инструментов).
      9. [Radmin] — подключиться через Radmin.
      10. [Resource] — открыть удалённый ресурс.
      11. [Space] — посмотреть, чем занято место на дисках удалённого компьютера.
      Читайте также:
      Какие существуют программы по жилью

      2. Удалённое выполнение команд

      1. Command — команда (запускаемый файл: *.exe,*.bat, *.cmd, *.vbs, *.hta, и т.д.), выполняемая на удалённом компьютере. По умолчанию указана команда запуска диспетчера устройств.
      2. Args — Аргументы (параметры/ключи) команды, если они нужны.
      3. [x] Copy — копировать команду на удалённый компьютер (при этом нужно указать её полный путь на локальном компьютере).
      4. [x] Hide — выполнить команду скрытно.
      5. [x] Wait — ждать завершения команды.
      6. [Run] — выполнить команду.
      7. [Far] — запустить Far.
      8. [CMD] — запустить шелл.
      9. [Autoruns] — запустить менеджер автозагрузки.
      10. [Geek Uninstaller] — запустить менеджер деинсталляции.
      11. [GPUpdate] — обновить групповые политики (с ключом /FORCE).
      12. [Reset] — завершить все psexec-процессы.
      13. [Renew] — обновить IP-адрес.
      14. [Reboot] — перезагрузить компьютер.
      15. [RunAsLnk] — создать ярлык для приложения, запускающегося от имени пользователя с правами администратора (используется бесплатная версия RunAsSpc ).

      Команды выполняются на удалённом компьютере с правами SYSTEM .

      В качестве команд удобно запускать портативные приложения (не забываем ставить галочку Copy ). Тут, правда, имеются непонятные проблемы с запуском SFX-архивов на удалённых компьютерах с 64-разрядной ОС.

      3. Удалённая установка приложений

      Папки с приложениями ( Rel Path ) размещаются внутри базового сетевого ресурса ( Net Path ). Доступ к нему осуществляется по учётным данным ( Net User , Net Pass ). Во время установки приложения на удалённом компьютере подключается сетевой диск ( Net Disk ).

      Требования к устанавливаемым приложениям:

        1. Приложение должно находиться в отдельной папке и ставиться автоматически.
        2. Папка приложения должна быть написана латинским алфавитом.
        3. Внутри папки приложения должен находиться файл install.bat , который устанавливает приложение. Желательно также, чтобы этот файл поддерживал ключ -u (деинсталляцию приложения).

        Всем этим требованиям соответствуют мои пакеты тихой установки .

        Источник: sites.google.com

        Как удалённо установить программу на компьютер?

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

        Читайте также:
        Программа peid как пользоваться

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        Источник: www.propr.me

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