Нажмите "Enter", чтобы перейти к содержанию

Удаленная установка программ по сети: Удалённая установка приложений / Хабр

Total Software Deployment — удаленная установка и деинсталяция программ и обновлений в сети

tsd-setup.exe
версия 3.2.0, сборка 965
дата: 29 июл 2022 г.
размер: 28.7 Мб
ОС: все Windows

Лицензирование для провайдеров ИТ-услуг

Если вы — провайдер ИТ-услуг, вы можете использовать данную лицензию, чтобы развертывать ПО на компьютеры ваших клиентов.

Что такое устройство?

Устройство — это компьютер под управлением MS Windows, на который можно произвести развертывание ПО с помощью Total Software Deployment.

Лицензия для провайдеров ИТ-услуг позволяет развертывать ПО на указанное число устройств для каждого клиента.

Возможности программы

 

Total Software Deployment позволяет легко выполнять развертывание программного обеспечения вне зависимости от размеров вашей сети. Автоматическое сканирование сети, одновременное развертывание нескольких пакетов и поддержка различных типов инсталляторов делают Total Software Deployment идеальным решением для любых сетей.

Инструмент удалённой деинсталляции поможет вам дистанционно удалить ПО по сети. Это так же легко, как и развертывание. Total Software Deployment позволяет удалять ненужные пакеты с одной рабочей станции, или нескольких, путем одновременного удаления.

Сканирование компьютеров

Total Software Deployment автоматически просканирует вашу сеть, позволяя определить какие программы установлены на компьютерах и какие из них нужно обновить. Все, что вам понадобится – это пароль администратора. Total Software Deployment не требует дополнительной установки компонентов на целевые компьютеры.

Автоматическое обнаружение устройств в сети позволяет не беспокоиться о сложности архитектуры сети в вашей компании. Total Software Deployment автоматически обнаружит все компьютеры с системой Windows в указанном диапазоне IP-адресов, вашем домене или рабочей группе. Одновременная многопоточная работа сканера позволяет Total Software Deployment выполнять сканирование в течение нескольких минут, даже в больших корпоративных сетях.

Инвентаризация программ

Основываясь на результатах сканирования, Total Software Deployment отображает подробный перечень программного обеспечения, установленного на каждом компьютере. Вы увидите версию каждой установленной программы и с легкостью определите какие программы не были установлены, а какие требуют обновления.

Сценарии установки ПО

– Тихая установка

Выполняйте развертывание в режиме тихой установки! Total Software Deployment автоматически определит тип инсталлятора и предложит подходящие параметры командной строки для данного метода.

– Пользовательская установка

Некоторые продукты просто не предусматривают стандартных сценариев для тихой установки, требуя определенных действий пользователя даже для простой установки обновления. Total Software Deployment дает возможность исправить этот недостаток, записав все действия, выполненные во время установки, в пользовательский сценарий развертывания. Все щелчки мышью, все отмеченные флажки и выбранные пункты будут записаны для автоматического воспроизведения на удаленном компьютере.

– Установка снимка

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

Развертывание программ

Total Software Deployment позволяет с легкостью выполнять развертывание любых пакетов, не отвлекая при этом пользователей от работы. В отличие от встроенных в Windows инструментов для развертывания, Total Software Deployment не ограничен только форматом MSI, позволяя вам выбирать инсталлятор практически любого типа. Мощный механизм развертывания делает возможной автоматическую и незаметную инсталляцию даже для тех установочных пакетов, для которых удаленная автоматическая установка не предусмотрена.

Эти компании используют TSD

Эти, и тысячи других по всему миру!

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

CMD, Powershell, Безопасность

solbadguy 1 комментарий

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

Предисловие

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

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

psexec \\ComputerName "C:\Program Files (x86)\Kaspersky Lab\Kaspersky Endpoint Security 10 for Windows SP2\avp.com" exit /login=KLAdmin /password=<Pass>

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

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

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

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

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

copy "C:\Distr\7z1900-x64. msi" "\\CompName\C$\Share\7z1900-x64.msi"
psexec \\CompName cmd /c "msiexec.exe /i C:\7z1900-x64.msi /quiet /norestart"

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

psexec \\CompName -s cmd /c "msiexec /i \\CompName\Share\7z1900-x64.msi /quiet /norestart"

Административные шары, такие как «C$»,

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

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

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

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

Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select DisplayName | Sort DisplayName
Get-ItemProperty HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select DisplayName | Sort DisplayName

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

 

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

Использование групповой политики для удаленной установки программного обеспечения — Windows Server

Редактировать

Твиттер LinkedIn Фейсбук Электронная почта

  • Статья

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

Применимо к:   Windows Server 2012 R2
Исходный номер базы знаний:   816102

Сводка

Вы можете использовать групповую политику для распространения компьютерных программ, используя следующие методы:

  • Назначение программного обеспечения

    Вы можете назначить распространение программы пользователям или компьютерам.

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

  • Программное обеспечение для публикации

    Вы можете опубликовать дистрибутив программы для пользователей. Когда пользователь входит в систему, опубликованная программа отображается в диалоговом окне Установка и удаление программ , откуда ее можно установить.

Примечание

Для автоматической установки программы групповой политики Windows Server 2003 требуются клиентские компьютеры под управлением Microsoft Windows 2000 или более поздней версии.

Создание точки распространения

Чтобы опубликовать или назначить компьютерную программу, создайте точку распространения на сервере публикации, выполнив следующие действия:

  1. Войдите на сервер как администратор.
  2. Создайте общую сетевую папку, в которую вы поместите пакет установщика Windows (файл .msi), который хотите распространить.
  3. Установите разрешения на общий ресурс, чтобы разрешить доступ к дистрибутиву.
  4. Скопируйте или установите пакет в точку распространения. Например, чтобы распространить файл .msi, запустите административную установку ( setup.exe /a ), чтобы скопировать файлы в точку распространения.

Создание объекта групповой политики

Чтобы создать объект групповой политики (GPO) для распространения программного пакета, выполните следующие действия:

  1. Запустите оснастку Active Directory Users and Computers, нажав Пуск , указав на Средства администрирования , а затем щелкните Пользователи и компьютеры Active Directory .
  2. В дереве консоли щелкните правой кнопкой мыши свой домен и выберите Свойства .
  3. Перейдите на вкладку Групповая политика и щелкните Создать .
  4. Введите имя для этой новой политики и нажмите клавишу ВВОД.
  5. Щелкните Свойства , а затем щелкните вкладку Безопасность .
  6. Снимите флажок Применить групповую политику для групп безопасности, к которым вы не хотите применять эту политику.
  7. Установите флажок Применить групповую политику для групп, к которым вы хотите применить эту политику.
  8. Когда закончите, нажмите OK .

Чтобы назначить программу компьютерам под управлением Windows Server 2003, Windows 2000 или Windows XP Professional или пользователям, которые входят в систему на одной из этих рабочих станций, выполните следующие действия:

  1. Запустите Active Directory Users and Оснастка «Компьютеры», щелкнув Пуск , указав Административные инструменты , а затем щелкнув Пользователи и компьютеры Active Directory .

  2. В дереве консоли щелкните правой кнопкой мыши домен и выберите Свойства .

  3. Перейдите на вкладку Групповая политика , выберите нужную политику и нажмите Изменить .

  4. В разделе Конфигурация компьютера разверните Параметры программного обеспечения .

  5. Щелкните правой кнопкой мыши Установка программного обеспечения , выберите Новый , а затем щелкните Пакет .

  6. В диалоговом окне Открыть введите полный путь универсального соглашения об именах (UNC) к нужному общему пакету установщика. Например, \\<файловый сервер>\<общий ресурс>\<имя файла>.msi .

    Важно

    Не используйте кнопку Обзор для доступа к местоположению. Убедитесь, что вы используете путь UNC к общему установочному пакету.

  7. Щелкните Открыть .

  8. Щелкните Назначено , а затем щелкните OK . Пакет указан в правой части окна групповой политики

    .

  9. Закройте оснастку групповой политики , щелкните OK , а затем закройте оснастку «Пользователи и компьютеры Active Directory».

  10. При запуске клиентского компьютера пакет управляемого программного обеспечения устанавливается автоматически.

Публикация пакета

Чтобы опубликовать пакет для пользователей компьютеров и сделать его доступным для установки из Добавление и удаление программ список на панели управления, выполните следующие действия:

  1. Запустите оснастку Active Directory Users and Computers, нажав Start , указав на Администрирование , а затем щелкнув Active Directory Users and Computers. Компьютеры .

  2. В дереве консоли щелкните правой кнопкой мыши домен и выберите

    Свойства .

  3. Перейдите на вкладку Групповая политика , выберите нужную политику и нажмите 9.0040 Редактировать .

  4. В разделе Конфигурация пользователя разверните Настройки программного обеспечения .

  5. Щелкните правой кнопкой мыши Установка программного обеспечения , выберите Новый , а затем щелкните Пакет .

  6. В диалоговом окне Открыть введите полный путь UNC к нужному общему пакету установщика. Например, \\файловый сервер\общий ресурс\имя файла.msi .

    Важно

    Не используйте кнопку Обзор для доступа к местоположению. Убедитесь, что вы используете путь UNC к общему установочному пакету.

  7. Щелкните Открыть .

  8. Щелкните Опубликовать , а затем щелкните OK .

  9. Пакет указан на правой панели окна групповой политики .

  10. Закройте оснастку «Групповая политика», нажмите OK и закройте оснастку «Пользователи и компьютеры Active Directory».

  11. Проверить упаковку.

    Примечание

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

    1. Войдите на рабочую станцию ​​под управлением Windows 2000 Professional или Windows XP Professional, используя учетную запись, для которой вы опубликовали пакет.
    2. В Windows XP щелкните Пуск , а затем щелкните Панель управления .
    3. Дважды щелкните Установка и удаление программ , а затем щелкните Добавить новые программы .
    4. В списке Добавить программы из сети выберите программу, которую вы опубликовали, а затем нажмите Добавить . Программа установлена.
    5. Щелкните OK , а затем щелкните Закрыть .

Повторное развертывание пакета

В некоторых случаях может потребоваться повторное развертывание пакета программного обеспечения (например, при обновлении или изменении пакета). Чтобы повторно развернуть пакет, выполните следующие действия:

  1. Запустите оснастку «Пользователи и компьютеры Active Directory», нажав Пуск , указав Административные инструменты , а затем щелкнув Пользователи и компьютеры Active Directory .

  2. В дереве консоли щелкните правой кнопкой мыши домен и выберите Свойства .

  3. Перейдите на вкладку Group Policy , щелкните объект групповой политики, который вы использовали для развертывания пакета, а затем щелкните Редактировать .

  4. Разверните контейнер Software Settings , содержащий элемент установки программного обеспечения, который вы использовали для развертывания пакета.

  5. Щелкните контейнер установки программного обеспечения, содержащий пакет.

  6. В правой панели окна Group Policy щелкните программу правой кнопкой мыши, выберите All Tasks , а затем щелкните Повторное развертывание приложения . Вы получите следующее сообщение:

    При повторном развертывании этого приложения оно будет переустановлено везде, где оно уже установлено. Вы хотите продолжать?

  7. Нажмите Да .

  8. Закройте оснастку «Групповая политика», нажмите OK и закройте оснастку «Пользователи и компьютеры Active Directory».

Удаление пакета

Чтобы удалить опубликованный или назначенный пакет, выполните следующие действия:

  1. Запустите оснастку «Пользователи и компьютеры Active Directory», щелкнув Запустите , указав Административные инструменты , а затем щелкните Пользователи и компьютеры Active Directory .
  2. В дереве консоли щелкните правой кнопкой мыши свой домен и выберите Свойства .
  3. Перейдите на вкладку Групповая политика , щелкните Объект групповой политики, который вы использовали для развертывания пакета, а затем щелкните Изменить .
  4. Разверните контейнер Software Settings , содержащий элемент установки программного обеспечения, который вы использовали для развертывания пакета.
  5. Щелкните контейнер установки программного обеспечения, содержащий пакет.
  6. В правой панели окна Group Policy щелкните программу правой кнопкой мыши, выберите All Tasks и щелкните Remove .
  7. Выполните одно из следующих действий:
    • Щелкните Немедленно удалите программное обеспечение для пользователей и компьютеров , а затем щелкните OK .
    • Нажмите Разрешить пользователям продолжать использовать программное обеспечение, но запретить новые установки , а затем нажмите OK .
  8. Закройте оснастку групповой политики, нажмите OK , а затем закройте оснастку «Пользователи и компьютеры Active Directory».

Устранение неполадок

Опубликованные пакеты отображаются на клиентском компьютере после того, как вы используете групповую политику для их удаления.

Такая ситуация может возникнуть, когда пользователь установил программу, но не использовал ее. Когда пользователь впервые запускает опубликованную программу, установка завершается. Затем групповая политика удаляет программу.

Windows 10/11 Как установить программное обеспечение удаленно с помощью PSExec

Опубликовано zine on

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

Существует множество способов удаленной установки;

В этой статье я покажу вам, как установить программное обеспечение на удаленный компьютер с помощью инструмента PSexec .

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

Предварительные требования:

Ниже приведены предварительные условия, которые необходимо учитывать для успешной удаленной установки;

  1. Загрузите инструмент PSexec;
  2. Загрузите пакет MSI приложения, которое вы хотите установить;
  3. Убедитесь, что брандмауэр Windows 10 на удаленном компьютере не блокирует трафик « Общий доступ к файлам и принтерам »;
  4. Вам необходимо иметь пароль учетной записи администратора на целевом ПК, если он не находится в том же домене;

Шаг 1:

Загрузите инструмент PSExec с веб-страницы Microsoft, затем извлеките исполняемый файл в папку (пример: C:\SysinternalsSuite\ )

Шаг 2:

Загрузите пакет MSI приложения, которое вы хотите установить.

Важно : Не все приложения поддерживают режим без вывода сообщений при запуске программы установки Setup.exe, поэтому вместо этого необходимо загрузить пакет MSI .

Допустим, вы хотите установить браузер Google Chrome.

Вам необходимо загрузить пакет MSI из загрузки Chrome страница;

Шаг 3:

Убедитесь, что брандмауэр на удаленном компьютере разрешает трафик « Общий доступ к файлам и принтерам (SMB-In) » через порт TCP 445.

Вы можете проверить, открыт ли порт TCP 445, используя команду PowerShell « test-netconnection »

Шаг 4:

  • Откройте командную строку от имени администратора;
  • Скопируйте пакет MSI на удаленный компьютер с помощью этой команды:
 Скопируйте c:\users\username\downloads\GoogleChromeStandaloneEnterprise64.msi \\ENDUSER-PC\C$ 

Где « КОНЕЧНЫЙ-ПК » — это имя удаленного компьютера.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *