Как установить программу удаленно на компьютер: Удаленная установка программ на Windows (XP SP3 и более новые) без использования сторонних утилит

Удаленная установка программ на Windows (XP SP3 и более новые) без использования сторонних утилит

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

Однако, с тех пор, как в нашей ультраконсервативной конторе стали появлятся компьютеры с более новой, чем XP, версией Windows, возникла проблема: удаленный помощник Windows Server 2003 (который итак никого, в общем-то, не устраивал) не мог подключиться к более поздним версиям ОС. Конечно, у нас оставался старый добрый «Удаленный рабочий стол», но иногда ведь нужно увидеть именно то, что видит на своем рабочем столе пользователь. При этом политика безопасности конторы требовала использовать минимум стороннего софта.

После долгих поисков, было установлено, что подключиться к сеансу Windows 7 из сеанса Windows Server 2003 без какой-либо сторонней утилиты не получится. Конкурс на самую бесплатную утилиту удаленного управления выиграла UltraVNC. Именно на ее примере ниже будет рассмотрен способ удаленной тихой установки программ без использования сторонних утилит.

Постановка задачи

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

Так и возникла задача — организовать удаленную установку программы X на компьютер Y по требованию. В результате работы сначала явился на свет файл install.bat, способный совершить тихую установку-настройку требуемой программы, а затем был придуман и способ запустить такую установку на удаленном компьютере совершенно без использования сторонних утилит (remote-install.bat).

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

Скрипт позволяет быстро и без лишнего шума установить UltraVNC при запуске с администраторскими правами на целевой машине.
install.bat

@echo off
rem Начинаем новый лог установки
set logfile=install.log
echo %date% %COMPUTERNAME%>%logfile%
echo [%time:~,8%] Установка начата>>%logfile%

set ThePath="%1"
if %ThePath% EQU "" set ThePath="%CD%"

rem Проверяем не 64-битная ли система
set DISTR=UltraVNC1191(x86).exe
if "%ProgramFiles(x86)%" NEQ "" set DISTR=UltraVNC1191(x64).exe

rem Проверяем есть ли установленный сервер в данный момент
dir "C:\Program Files\UltraVNC" >NUL
if %errorlevel% EQU 0 (goto CHECK_VER) else (cls)
echo [%time:~,8%] Установленных версий программы не найдено>>%logfile%
goto INSTALL

rem При наличии установки проверяем соответствует ли версия нужной
:CHECK_VER
echo [%time:~,8%] Найдена установленная версия программы>>%logfile%

type "C:\Program Files\UltraVNC\Whatsnew.rtf" | find "1.1.9.1" >NUL
if %errorlevel% EQU 0 (cls & goto OOPS) else (echo [%time:~,8%] Установленная версия не соответствует актуальной>>%logfile%)

rem Чтобы не было ребутов - останавливаем службу и сносим старые конфиги со всем остальным за компанию
echo [%time:~,8%] Останавливаем службу UVNC_Service>>%logfile%
net stop uvnc_service >NUL
if %errorlevel% EQU 0 (echo [%time:~,8%] Служба UVNC_Service остановлена>>%logfile%) else (echo [%time:~,8%] Не удалось остановить службу UVNC_Service>>%logfile%)

rd /s /q "C:\Program Files\UltraVNC" >NUL
if %errorlevel% EQU 0 (echo [%time:~,8%] Папка установленной ранее версии UltraVNC очищена>>%logfile%) else (echo [%time:~,8%] Не удалось очистить папку ранее установленной UltraVNC>>%logfile%)

rem Начинаем установку: создаем папку, копируем туда заготовленный конфиг с нужными настройками
:INSTALL
md "C:\Program Files\UltraVNC" >NUL && echo [%time:~,8%] Создана папка для установки UltraVNC>>%logfile%
cls

copy /y "%ThePath:"=%\ultravnc.ini" "C:\Program Files\UltraVNC" >NUL
if %errorlevel% EQU 0 (echo [%time:~,8%] Файл настроек сервера скопирован в папку>>%logfile%) else (echo [%time:~,8%] Не удалось скопировать файл настроек сервера>>%logfile%)

rem Запускаем тихую установку
"%ThePath:"=%\%DISTR%" /verysilent /loadinf="%ThePath:"=%\uvncinstall.inf"
if %errorlevel% EQU 0 (echo [%time:~,8%] Сервер UltraVNC установлен>>%logfile%) else (echo [%time:~,8%] Не удалось установить сервер UltraVNC>>%logfile%)
rem Удаляем пункты в Главном меню - чтобы пользователям не мешалось
rd /q /s "C:\Documents and Settings\All Users\Главное меню\Программы\UltraVNC" >NUL
if %errorlevel% EQU 0 (echo [%time:~,8%] Ярлыки удалены из главного меню>>%logfile%) else (echo [%time:~,8%] Не получилось удалить ярлыки из главного меню>>%logfile%)

cls
type %logfile%
echo Сервер UltraVNC установлен
goto :eof

rem Версия соответствует нужной, установка не нужна, выходим
:OOPS
echo [%time:~,8%] Найдена актуальная версия UltraVNC сервера (1.1.9.1)>>%logfile%
cls
type %logfile%
echo Установка не требуется
pause
goto :eof

Удаленный запуск тихой установки

Скрипт позволяет удаленно запустить install.bat с администраторскими (пользователь SYSTEM) правами.
remote-install.bat

@echo off
rem Узнаём имя целевого компьютера, проверяем не пустое ли оно
set /p CompName="Введите имя компьютера или IP-адрес: "
if '%CompName%' EQU '' goto :eof

rem Проверяем не установлена ли какая-нибудь версия UltraVNC
dir "\\%CompName%\c$\Program Files\UltraVNC" >NUL && goto CHECK_VER
goto INSTALL

rem Проверяем установленную версию
:CHECK_VER
type "\\%CompName%\c$\Program Files\UltraVNC\Whatsnew.rtf" | find "1.1.9.1" >NUL && goto OOPS
goto INSTALL

rem Копируем папку, в которой находится этот скрипт в C:\Temp
:INSTALL
md \\%CompName%\c$\Temp\UltraVNCServer
xcopy /y "%CD%\*.*" \\%CompName%\c$\Temp\UltraVNCServer >NUL
rem Создаём и запускаем на выполнение задание установки
schtasks /create /s %CompName% /ru system /sc once /tn uvncinstall /tr "C:\Temp\UltraVNCServer\install.bat C:\Temp\UltraVNCServer" /ST "23:30:00"
schtasks /run /s %CompName% /tn uvncinstall

rem Циклично проверяем не завершилось ли задание каждые 5 пингов (секунд)
:CHECK
ping 127.0.0.1 -n 5 >NUL
schtasks /query /s %CompName% | find "uvncinstall" | find "Выполняется" && goto :CHECK

rem Удаляем задание и дистрибутив с комп-а
schtasks /delete /s %CompName% /tn uvncinstall /f
type \\%CompName%\c$\Temp\UltraVNCServer\install.log
rd /q /s \\%CompName%\c$\Temp\UltraVNCServer >NUL
echo Завершено. Проверяйте!
pause
goto :eof

rem Версия-то стоит как раз нужная
:OOPS
echo UltraVNC (1.1.9.1) уже установлен на этот компьютер.
pause
goto :eof

Немаловажное

Во избежание неработоспособности скриптов из-за недоразумений с кодировками, оба файла лучше сохранить в кодировке MS-DOS (OEM 866). Также для успешной установки программы нужны:

  • соответственно названные дистрибутивы для 32 и 64-битных систем — UltraVNC1191(x86).exe и UltraVNC1191(x64).exe
  • заранее заготовленный файл с настройками будущего UltraVNC сервера — ultravnc.ini (можно взять из уже установленной и настроенной копии программы на любом компьютере)
  • файл с опциями установки — uvncinstall.inf. У меня он такой:
[Setup]
Lang=en
Dir=C:\Program Files\UltraVNC
Group=UltraVNC
NoIcons=0
SetupType=server_silent
Components=ultravnc_server_s
Tasks=installservice,startservice

Итог

Данные bat-скрипты позволили беспрепятственно устанавливать UltraVNC не только на компьютеры с Windows 7, но и на проблемные (с точки зрения «удаленного помощника») компьютеры с Windows XP, а впоследствии и на компьютеры с Windows 8. При желании и наличии напильника, с помощью этих скриптов также можно установить и другие программы — лишь бы была «тихая» установка.

Ключевой особенностью этого способа установки стало именно использование schtasks для создания, запуска и удаления заданий после их завершения. Остальное содержимое скриптов — проверки, перестраховки и всяческие ленивости для минимизации ручного и умственного труда при необходимости установки UltraVNC на очередной компьютер.

Установка программ на компьютеры офиса. Удаленная техподдержка

После формирования офисной локальной сети, инсталляции на ПК Windows должны быть проведены установка и первичная настройка программного обеспечения. Без базового пакета приложений невозможно готовить документы, инструкции, вести учёт товара. Не получится наладить взаимодействие отделов, проводить голосовые или видеозвонки — даже пользоваться интернет-сервисами. Работа может быть проведена самим пользователем — но это монотонный, долгий процесс. «Служба добрых дел» предлагает помощь с настройкой операционной системы, установкой, обновлением, откатом, настройкой основных программ. Мы работаем только с легальным программным обеспечением — ваша компания остаётся в полной юридической безопасности!

Проводимая «СДД» настройка компьютера удалённо может включать инсталляцию:

Мессенджеров — приложений для обмена сообщениями, совершения голосовых и видеозвонков (WhatsApp, Jabber, Telegram)

Бесплатных программ для работы с документами, презентациями, электронными таблицами, изображениями и чертежами

Программ для видеосвязи (Skype, Zoom)

Почтовых клиентов

Браузеров, более удобных, чем установленные по умолчанию (Firefox, Chrome)

Антивирусов и брандмауэров

Мы ценим безопасность информации наших клиентов — поэтому никогда не предлагаем установить нелегальное или пиратское ПО. Чаще всего инсталляция и настройка системного программного обеспечения могут быть проведены дистанционно. Всё, что вам нужно для этого, — подключение к интернету и программа TeamViewer. При необходимости возможен выезд в офис.

Удалённая установка программ — Oh, MSBRO !

Часто попадается один и тот же вопрос про то как осуществляется удалённая установка программ.

Удаленно установить программу — очень просто!

Есть несколько способов удаленной установки программ на компьютер:

Способ первый, классический:

Берём psexec и выполняем:

Код:

xcopy c:\example.msi \\comp1\c$ && psexec \\comp1 -i msiexec /q /i c:\example.msi



xcopy c:\example.msi \\comp1\c$ && psexec \\comp1 -i msiexec /q /i c:\example.msi

Что такое psexec можно http://technet.microsoft.com/ru-ru/sysinternals/bb897553.aspx

Способ второй (не проверенный):

Утилитой rconsole.
делаем так:
Код:

rsetup.exe [клиентский компьютер]



rsetup.exe [клиентский компьютер]

клиент инсталлировался.

далее подключаемся к нему:
Код:

rclient.exe [клиентский компьютер]



rclient.exe [клиентский компьютер]

подключившись, попадаете в рабочую папку system32 на нем.
собственно, если пакет положить на шару, то используем net use для подключения диска. Переходим на подключенный диск и выполняем:
Код:

все! дальше отключаем диск, тд итп.

Способ третий — прочий посторонний софт:

Есть огромная куча софта для удаленного управления компьютером.

Например:

  1. Remote Task Manager — прекрасные возможности удаленной работы с компьютером. Просмотр процессов, сервисо имного е другое.
  2. DameWare NT Utilities — целый набор инструментов для системного администратора
  3. Radmin — классика удаленного администрирования
  4. NetOP — утилиты для удаленного администрирования (если разберетесь — супер удобная вещь!). Умеют с помощью Специального приложения «NetOP Deployment» могут разворачиваться несколькими щелчками мыши на любой компьютер / группу компьютеров в сети. Удаленный доступ к рабочему столу, командная строка, удаленный доступ к компьютерам, просмотр процессов, установленного ПО и прочее присутствует.

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

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

и программа устанавливается в «тихом режиме».

Знаете еще способы? пишите!

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

Предлагаю программу для администраторов —

Rinstall

 (скачать можно

здесь

). Она решает следующие задачи:

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

Фактически она является удобной графической оболочкой для утилиты

psexec

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

  1. Host — IP-адрес/имя удалённого компьютера. Программа постоянно пытается подключиться к нему и сигнализирует о результате:
  • красный — компьютер не найден (возможно на нём включен брандмауэр).
  • жёлтый — компьютер найден, но учётные данные не верны / не хватает прав / на удалённом ПК включен «простой общий доступ к файлам».
  • зелёный — компьютер найден, учётные данные верны, права есть.

Здесь же можно указать список компьютеров. Для этого дважды щёлкните в пустом поле — появится имя списка по умолчанию —

@list

. Отредактировать список можно дважды щёлкнув по нему мышкой. Списков может быть несколько, но все они должны начинаться с символа «

@

«.

  • User — имя учётной записи для подключения к удалённому компьютеру.
  • Pass — пароль учётной записи для подключения к удалённому компьютеру.
    Дважды щёлкнув здесь, можно получить пароль LAPS — он будет скопирован в буфер обмена.
  • Во время подключения/установки выполняется перебор учётных данных, указанных в настройках программы, а также заданных в полях 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. [Far] — запустить Far.
    7. [CMD] — запустить шелл.
    8. [Autoruns] — запустить менеджер автозагрузки.
    9. [Geek Uninstaller] — запустить менеджер деинсталляции.
    10. [GPUpdate] — обновить групповые политики (с ключом /FORCE).
    11. [Reset] — завершить все psexec-процессы.
    12. [Renew] — обновить IP-адрес.
    13. [Reboot] — перезагрузить компьютер.
    14. [RunAsLnk] — создать ярлык для приложения, запускающегося от имени пользователя с правами администратора (используется бесплатная версия RunAsSpc).

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

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

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

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

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

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

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

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

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

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

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

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

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



    @echo off

    mkdir c:\temp

    xcopy /Y /Z /R \\10.7.7.98\FileSRV\install\GLPI\agentx86.exe c:\temp

    xcopy /Y /Z /R \\10.7.7.98\FileSRV\install\GLPI\glpireg.reg c:\temp

    c:\temp\agentx86.exe /acceptlicense /add-firewall-exception /execmode=Service /installtasks=Full /runnow /no-start-menu /S

    regedit /S c:\temp\glpireg.reg

    net stop FusionInventory-Agent

    net start FusionInventory-Agent

    rmdir /S /Q c:\temp

    net stop FusionInventory-Agent

    net start FusionInventory-Agent

    rem net user glpi glpi /add

    rem net localgroup Администраторы glpi /add

    exit

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

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



    psexec \\192.168.1.3 -c install_FUInv.bat

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

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

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



    @echo off

    taskkill /F /IM utorrent.exe

    «C:\Users\sklad5\AppData\Roaming\uTorrent\uTorrent.exe» /UNINSTALL /s

    RD /S /Q «C:\Users\sklad5\AppData\Roaming\uTorrent\»

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

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

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

    Удаленная установка программы с помощью System Center Configuration Manager

    Удаленная установка программы с помощью System Center Configuration Manager



    Пожалуйста, включите Javascript в браузере!

    Удаленная установка программы с помощью System Center Configuration Manager

    Инструкция актуальна для версии System Center Configuration Manager 2012 R2.

    Чтобы удаленно установить программу с помощью System Center Configuration Manager, выполните следующие действия:

    1. Откройте консоль Configuration Manager.
    2. В правой части консоли в блоке Управление приложениями выберите раздел Пакеты.
    3. В верхней части консоли в панели управления нажмите на кнопку Создать пакет.

      Запустится мастер создания пакетов и программ.

    4. В мастере создания пакетов и программ выполните следующие действия:
      1. В разделе Пакет выполните следующие действия:
        • В поле Имя введите имя инсталляционного пакета.
        • В поле Исходная папка укажите путь к папке, в которой расположен дистрибутив Kaspersky Endpoint Security.
      2. В разделе Тип программы выберите вариант Стандартная программа.
      3. В разделе Стандартная программа выполните следующие действия:
        • В поле Имя введите уникальное имя инсталляционного пакета (например, название программы с указанием версии).
        • В поле Командная строка укажите параметры установки Kaspersky Endpoint Security из командной строки.
        • По кнопке Обзор задайте путь к исполняемому файлу программы.
        • Убедитесь, что в раскрывающемся списке Режим выполнения выбран элемент Запустить с правами администратора.
      4. В разделе Требования выполните следующие действия:
        • Установите флажок Запустить сначала другую программу, если вы хотите, чтобы перед установкой Kaspersky Endpoint Security была запущена другая программа.

          Выберите программу из раскрывающегося списка Программа или укажите путь к исполняемому файлу этой программы по кнопке Обзор.

        • Выберите вариант Эту программу можно запускать только на указанных платформах в блоке Требования к платформе, если вы хотите, чтобы программа была установлена только в указанных операционных системах.

          В списке ниже установите флажки напротив тех операционных систем, в которых должен быть установлен Kaspersky Endpoint Security.

        Этот шаг является необязательным.

      5. В разделе Сводка проверьте все заданные значения параметров и нажмите на кнопку Далее.

      Созданный инсталляционный пакет появится в разделе Пакеты в списке доступных инсталляционных пакетов.

    5. В контекстном меню инсталляционного пакета выберите пункт Развернуть.

      Запустится мастер развертывания программного обеспечения.

    6. В мастере развертывания программного обеспечения выполните следующие действия:
      1. В разделе Общие выполните следующие действия:
        • В поле Программное обеспечение введите уникальное имя инсталляционного пакета или выберите инсталляционный пакет из списка по кнопке Обзор.
        • В поле Коллекция введите название коллекции компьютеров, на которые должна быть установлена программа, или выберите эту коллекцию по кнопке Обзор.
      2. В разделе Содержимое добавьте точки распространения (более подробную информацию вы можете найти в сопроводительной документации для System Center Configuration Manager).
      3. Если требуется, укажите значения других параметров в мастере развертывания программного обеспечения. Эти параметры являются необязательными для удаленной установки Kaspersky Endpoint Security.
      4. В разделе Сводка проверьте все заданные значения параметров и нажмите на кнопку Далее.

      После завершения работы мастера развертывания программного обеспечения будет создана задача по удаленной установке Kaspersky Endpoint Security.

    В начало




    Установка программ в домене удаленно ( часть 1 )

    Июнь2

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

    Как же помочь юзеру, не бегая к нему через весь офис, ради установки какого-нибудь google chrom-а?

    Вариантов всегда несколько. В этой статье хотелось бы рассмотреть один из них.

     Дистрибутивы в одной папке и DameWare для установки.

    Настраиваем общую папку на сервере/личном компьютере. Создаем папку ( я назвал ее Distr ), заходим в ее свойства, вкладка: «Доступ» — кнопка «Общий доступ».

    Выбираем из выпадающего списка пункт «Все» и устанавливаем ему права — «Чтение».

    Далее наша папка расшарена и доступна для всех пользователей. Заливаем в нее все дистрибутивы, которые нам нужны.

    Для проверки работоспособности папки — можем перейти по ее адресу и глянуть — все ли в порядке. Заходим на свой компьютер по smb:

    1. вы должны знать имя своего компьютера. ( У меня это будет Feanor184 ).

    2. Открываем любую папку на компьютере( например, «Мой компьютер»).

    3. В верхней строке адреса — где написано ( ► Мой компьютер ► ) выделяем все, стираем и вводим:  //feanor184/ и нажимаем Enter.

    Открываем и видим все наши расшаренные папки.

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

    Ставим клиент DameWare.

    Теперь нам нужно установить клиент DameWare. В его установке нет ничего сложного и необычного, ставится как обычная программа с официального сайта разработчика. Ставим самую последнюю версию — чтобы комфортно было работать с Windows 8.1 — если вдруг возникнет такая необходимость.

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

    Перейдем непосредственно к цели нашей волокиты. Мы имеем DameWare и расшаренную папку. Теперь мы можем подключиться к любому компьютеру в нашей сети и установить нужный нам софт из расшаренной папки со своими правами.

    Запускам клиент DameWare и видим следующее окно:
    В поле Host — вбиваем имя компьютера пользователя( или его Ip адресс), к которому мы хотим подключиться и установить программу.

    User Id — наш логин в Домене.

    Password — наш пароль в домене.

    Domain — наш домен(актуально, если вдруг он не один).

    (ВАЖНО! Чтобы мы могли подключиться к удаленному компьютеру подобным образом, у пользователя должен быть отключен Брандмауэр)

    После этого мы попадаем к пользователю на компьютер, можем зайти в свою папку( //feanor184/distr/ ) и устанавливать любые программы.

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

    Другие статьи

    Как использовать WMIC удаленно для установки программного обеспечения в Windows

    Автор: Питер Барнетт
    Дата: 18 января 2019 г.,

    WMI (инструментарий управления Windows) часто используется для управления системами Windows с помощью различных графических утилит — реализация стандарта объектно-ориентированного управления WBEM. Вы можете использовать wbemtest.exe в качестве графической утилиты для работы с WMI. Для работы с WMI из консоли создан wmic.exe. Мы будем использовать WMIC удаленно с учетными данными администратора домена для сканирования списка узлов (ПК / ноутбуков) и установки программного обеспечения, не прерывая взаимодействия с пользователем.Хотя есть несколько продвинутых способов выполнить эту задачу, мы рассмотрим самый простой: установочный файл MSI, для которого не требуются параметры, находится на локальном диске каждого удаленного пользователя.

    Полнофункциональный для 50 конечных точек, срок действия не истекает. Подробнее>

    1. Список компонентов программного обеспечения WMI

    Инструменты

    WMI устанавливаются по умолчанию и включают в себя следующие компоненты:

    • wmimgmt.msc — это оснастка MMC, которая позволяет управлять системой WMI на выбранном компьютере.
    • Winmgmt.exe — это инструмент консоли управления WMI. Выполняет те же действия, что и консоль MMC wmimgmt.msc. Кроме того, Windows 2000 — это исполняемый служебный файл WMI в системе. Для запуска из консоли он используется с опцией / exe ( winmgmt.exe / exe ). Начиная с Windows XP исполняемым файлом WMI является библиотека wmisvc.dll , которая загружается с помощью svchost .Хост-контроллер exe (общий хост-процесс для служб Win32). В Windows 7-10 winmgmt.exe позволяет настроить службу WMI как для группы SVChost под именем netsvcs , так и для отдельной группы под названием Winmgmt . В Windows 10 группировка служб, запускаемых с помощью svchost.exe , практически не используется — у большинства служб есть собственный процесс svchost.exe.
    • Wbemtest.exe — графическая утилита для интерактивной работы с WMI.Удобно для тестирования классов и методов, просмотра свойств и т. Д.
    • Wmic.exe — консольная утилита для вызова объектов и методов WMI (WMI Console) — присутствует только в Windows XP и более поздних версиях Windows.
    • mofcomp.exe — это компилятор файлов MOF. Он используется для расширения репозитория WMI и точных операций с библиотекой классов WMI, а также для обнаружения и исправления ошибок данных репозитория.

    Основной каталог данных WMI для стандартной установки Windows — C: \ Windows \ System32 \ wbem.

    2. Различные режимы запуска WMIC

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

    Интерактивный режим

    Чтобы запустить WMIC в интерактивном режиме, в окне «Пуск — Выполнить» или в командной строке введите:

    wmic

    Появится подсказка:

    wmic: корень \ cli>

    (роль WMIC по умолчанию root \ cli).

    В командной строке вы можете ввести псевдоним, команду или переключатель, а также /? для отображения справочной информации.

    Для выхода из интерактивного режима вы можете использовать команду Exit или Quit .

    Пакетный режим

    Чтобы получить информацию об использовании WMIC в пакетном режиме, введите:

    wmic /?

    Ключ /? обеспечивает вывод справки (в этом случае управление будет возвращено командной строке операционной системы).В пакетном режиме, а также в интерактивном режиме вы можете использовать псевдонимы, переключатели и команды.

    3. Загрузите командную оболочку с соответствующими разрешениями доступа

    Хотя инструкции WMIC могут быть предоставлены с соответствующими учетными данными перед началом работы, обычно рекомендуется избегать ввода пароля открытым текстом (кто смотрит через плечо;)). Выполним команду runas следующим образом:

    runas / пользователь: DomainAdminAccount @ DOMAIN cmd
    который запросит у нас учетные данные нашего DomainAdminAccount.В случае успешной аутентификации мы получим оболочку, работающую от имени администратора.

    4. Войдите в WMIC удаленно для установки программного обеспечения

    Одним из приятных преимуществ WMIC является то, что он может работать с любого компьютера. В нашей административной оболочке мы собираемся ввести wmic и затем нажать кнопку Enter.
    (Примечание: мы могли бы перейти к WMIC непосредственно из команды runas … это просто нарушает шаги).

    5. Вызов установки (для отдельной машины)

    Основная проблема в том, что отдельные пакеты MSI будут иметь разные «опции».Чтобы упростить наш пример, мы выполняем установку с помощью MSI, для которой не требуются какие-либо параметры.
    Мы войдем в вызов настройки, как показано ниже.
    Мы введем вызов установки, как показано ниже:

    > / node: exampleremotemachine product call install true, "", "c: \ PathToYour \ File.msi"
    Если мы не введем недопустимый узел wmic, нас попросят подтвердить в следующем формате:
    Execute (Win32_Product) -> Install () (Y / N)?
    На что мы должны ответить да (у), чтобы подтвердить.Если ваш WMI-совместимый пакет MSI был успешно установлен, вы должны увидеть что-то вроде следующего:
    Выполнение метода выполнено успешно.
    Выходные параметры:
    экземпляр __PARAMETERS
    {
    ReturnValue = 0;
    };

    6. Позвоните на установку (для получения списка машин):

    Мы будем использовать функцию WMIC для обработки плоского текстового файла в качестве входных данных для узлов, чтобы выполнить эту установку в списке машин (в нашем примере, хранящемся на жестком диске локального администратора в C: \ computers.txt), выполнив следующую команду:

    > /node::@"c:\computers.txt "product call install true", "", "c: \ PathToYour \ File.msi

    Что будет перебирать список в компьютерах.txt… пропускать недопустимые узлы (например: машина выключена) и запрашивать подтверждение установки для каждой машины.
    Хотя существует мнение о довольно скудной документации wmic, большинство пользователей имеют на официальном сайте Microsoft достаточно инструкций для развертывания программного обеспечения или создания списка установленного программного обеспечения wmic.

    • — Вам необходимо выполнить действие на нескольких компьютерах одновременно.
    • — У вас есть удаленные сотрудники с компьютерами, не подключенными к вашей корпоративной сети.

    Action1 — это облачная платформа для управления исправлениями, развертывания программного обеспечения, удаленного рабочего стола, инвентаризации программного и аппаратного обеспечения, управления конечными точками и отчетов о конфигурации конечных точек.

    Начните бесплатную пробную версию или используйте бесплатно навсегда, чтобы управлять до 50 конечными точками. Подробнее>

    Соответствующие статьи и действия1 Функции:

    Как установить программное обеспечение Windows удаленно с помощью PowerShell и Chocolatey

    В 2020 году из-за всемирной пандемии здоровья на дому работало больше людей, чем когда-либо.Но организации были застигнуты врасплох, и им нужно было быстро найти способы, позволяющие сотрудникам работать удаленно и безопасно. Даже организации, у которых уже были решения виртуальной частной сети (VPN), пытались масштабировать их, чтобы справиться со значительно более высокой нагрузкой.

    Затем возникает проблема, как развернуть и поддерживать программное обеспечение в актуальном состоянии. Опять же, во многих крупных организациях уже есть системы для управления этим. Endpoint Manager — это решение Microsoft для управления конечными точками независимо от того, где они расположены.Но такая модель подписки и сложность делают ее недоступной для малого бизнеса.

    Использование диспетчера пакетов

    Chocolatey — это менеджер пакетов командной строки для Windows. Это бесплатно и с открытым исходным кодом. Менеджеры пакетов позволяют развертывать программное обеспечение из репозитория за несколько простых шагов. Например, вы можете установить популярное программное обеспечение Windows из общедоступного репозитория Chocolatey с помощью простой командной строки.

    Нет необходимости вручную загружать программное обеспечение, а затем выполнять действия мастера установки.Chocolatey автоматизирует весь процесс от начала до конца. Для получения дополнительной информации о том, как установить программное обеспечение с помощью Chocolatey, прочтите статью Как установить программное обеспечение Windows с помощью Chocolatey на Petri.

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

    Инструкции, на которые я ссылался выше, подходят, если у вас есть физический доступ к устройству. Но все усложняется, если вам нужно установить программное обеспечение на удаленные ПК. Удаленное взаимодействие PowerShell позволяет запускать команды, включая Chocolatey, на удаленных устройствах.Загвоздка в том, что вам необходимо иметь сетевое подключение к удаленному устройству. Если у вас есть настройка VPN, это может не быть проблемой.

    Включить удаленное взаимодействие PowerShell

    Удаленное взаимодействие

    PowerShell не включено по умолчанию в Windows 10. При условии, что удаленное устройство подключено к сети домена, вы можете выполнить следующую команду от имени локального администратора, чтобы включить удаленное взаимодействие:

    Установите Chocolatey на удаленные устройства

    Первым шагом является установка Chocolately на удаленный компьютер.Приведенный ниже код устанавливает соединение с удаленным компьютером по имени (remotePC) с помощью удаленного взаимодействия PowerShell, загружает и запускает сценарий установки Chocolatey PowerShell (install.ps1), а затем настраивает Chocolatey на игнорирование запросов на подтверждение (allowGlobalConfirmation) при установке пакетов.

    Invoke-Command -ComputerName remotePC -ScriptBlock {

    Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient) .DownloadString (‘https://chocolatey.org/install.ps1’))

    choco feature enable -n allowGlobalConfirmation

    }

    При условии, что и ваше устройство, и удаленный компьютер присоединены к одному домену Active Directory, вы можете аутентифицироваться с помощью учетной записи домена, которая имеет права локального администратора на удаленном устройстве. Токен Kerberos передается удаленному устройству для аутентификации, поэтому вам не нужно беспокоиться об использовании удаленного взаимодействия PowerShell с HTTPS в этом сценарии.

    Изображение # Expand

    Как установить программное обеспечение Windows удаленно с помощью PowerShell и Chocolatey (Изображение предоставлено Расселом Смитом)

    Используя Invoke-Command, вы можете указать более одного имени компьютера, как показано здесь:

    Invoke-Command -ComputerName remotePC1, remotePC2, remotePC3

    Если вам необходимо использовать альтернативные учетные данные для аутентификации на удаленном устройстве, используйте Get-Credential для интерактивного получения имени пользователя и пароля, а затем добавьте параметр -Credential в Invoke-Command:

    $ Credential = Get-Credential

    Invoke-Command -ComputerName remotePC -Credential $ Credential

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

    После установки Chocolatey на удаленное устройство вы можете использовать его для установки программного обеспечения и управления им.Используя приведенный ниже код, просто оберните свои команды установки choco в блок скрипта. Здесь я установлю Visual Studio Code, Adobe Acrobat Reader и Microsoft Teams на удаленное устройство под названием remotePC.

    Invoke-Command -ComputerName remotePC -ScriptBlock {

    choco install vscode

    choco install adobereader

    choco install microsoft-team

    }

    Изображение # Expand

    Как установить программное обеспечение Windows удаленно с помощью PowerShell и Chocolatey (Изображение предоставлено Расселом Смитом)

    Но реальный мир сложнее…

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

    Если у вас нет подключения к сети, еще не все потеряно. Вы можете использовать встроенные возможности управления программным обеспечением Microsoft Intune. Или Intune и Chocolatey вместе. В качестве альтернативы, Chocolatey for Business (C4B) позволяет пользователям устанавливать программное обеспечение с портала самообслуживания без прав локального администратора.

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

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

    Petri.com может использовать вашу контактную информацию для предоставления обновлений, предложений и ресурсов, которые могут вас заинтересовать. Вы можете отписаться в любое время. Чтобы узнать больше о том, как мы управляем вашими данными, вы можете прочитать нашу Политику конфиденциальности и Условия использования.

    ! Уже зарегистрированы на Petri.com? Войдите здесь для регистрации в 1 клик.

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

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

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

    .

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

    Предпосылки:

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

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

    Шаг 1:

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

    Шаг 2:

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

    Важно : Не загружайте установщик Setup.exe. Это не будет работать правильно в сценариях удаленной установки.

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

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

    Шаг 3:

    Убедитесь, что брандмауэр удаленного компьютера разрешает общий доступ к файлам и принтерам.

    Шаг 4:

    • Откройте командную строку от имени администратора;
    • Скопируйте пакет MSI на удаленный компьютер с помощью этой команды:
      Скопируйте c: \ users \ username \ downloads \ GoogleChromeStandaloneEnterprise64.msi \\ ENDUSER-PC \ C $  
    • В командной строке измените текущий каталог на «C: \ SysInternals»;
    • Выполните следующую команду, чтобы начать установку Google Chrome на удаленном компьютере;
      PsExec.exe \\ ENDUSER-PC \ -i -s msiexec.exe / i "c: \ GoogleChromeStandaloneEnterprise64.msi" / qn / norestart  

    PSExec запустит установщик GoogleChromeStandaloneEnterprise64.msi на удаленном компьютере, который установит Google Chrome в тихом режиме (/ qn), не отвлекая конечного пользователя.

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

    Связанные

    Удаленная установка программного обеспечения Windows | ManageEngine Desktop Central

    Конфигурация установки программного обеспечения помогает вам установить пакеты MSI и EXE удаленно определенным пользователям нескольких компьютеров в сети Windows из центра.

    Шаг 1. Назовите конфигурацию

    Укажите имя и описание конфигурации установки программного обеспечения.

    Шаг 2: Определите конфигурацию

    У вас есть возможность установить либо EXE, либо пакет MSI

    Установите пакет MSI

    Выберите тип установщика MSI и укажите следующие значения:

    Параметр

    Описание

    Имя пакета MSI

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

    Тип операции

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

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

    • Advertise: при выборе этого параметра пользователь уведомляется о доступности программного обеспечения.Вы можете выбрать, устанавливать программное обеспечение или нет.

    • Удалить: выбор этой опции удалить (удалить) приложение из системы.

    Установить как

    Пользователь, от имени которого должен быть установлен MSI.

    Системный пользователь: Системные права пользователя по умолчанию

    Запуск от имени пользователя: учетная запись пользователя с определенными правами

    Целевой пользователь: права пользователя, для которого развернут пакет

    Копия

    У вас есть возможность скопировать устанавливаемые файлы на клиентские машины перед их установкой.Выберите нужный вариант:

    • Нет: при выборе этого параметра файлы установки не копируются.

    • Копировать файл на клиентские машины: копирует только exe или msi файл, как указано в пакете программного обеспечения, на клиентские машины.

    • Копировать папку на клиентские машины: копирует весь каталог с установочным файлом на клиентские машины.

    Параметр «Копирование» будет обязательным, если для доступа к общему сетевому ресурсу требуется учетная запись пользователя и если вы решите установить программное обеспечение от имени другого пользователя с помощью параметра «Запуск от имени». Контент, скопированный на клиентские машины, будет удален после успешной установки программного обеспечения. В случае сбоя установки программного обеспечения скопированный контент будет сохранен для устранения неполадок.

    Щелкните Добавить пакеты, чтобы установить / удалить дополнительное программное обеспечение.

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

    Укажите сведения о Планировщике для установки программного обеспечения:

    Параметр

    Описание

    Запланировать время для выполнения операции

    Выберите его вариант и укажите данные и время, по истечении которых должна начаться установка.Можно отметить, что установка / удаление по-прежнему будет зависеть от выбранного типа операции и варианта установки / удаления, но это начнется по истечении указанного здесь времени.

    Укажите параметры развертывания для программного обеспечения:

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

    Параметр

    Описание

    Вариант установки / удаления

    Укажите, должна ли установка / удаление происходить во время или после запуска системы:

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

    • После запуска: выберите этот вариант, если программное обеспечение необходимо установить / удалить после запуска компьютера, когда произойдет следующее обновление GP (в течение 90 минут).

    • Во время или после запуска: любое из вышеперечисленных, в зависимости от того, что наступит раньше

    Установить между

    Если вы хотите, чтобы установка происходила только в определенное время суток, вы можете указать время начала и окончания, в течение которых должно начаться развертывание.Время начала также может быть больше времени окончания — в таких случаях предполагается, что время окончания наступает на следующий день. Например, если вы хотите, чтобы развертывание происходило между 22:00 и 4:00 утра, вы можете указать время начала как 22:00:00 и время окончания как 04:00:00

    .

    Разрешить пользователям пропустить развертывание

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

    Политика перезагрузки

    • Не перезагружать: выберите этот вариант, если клиентские компьютеры не должны перезагружаться после установки программного обеспечения.

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

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

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

    • Разрешить пользователю пропустить завершение работы: выберите этот параметр, чтобы разрешить пользователям завершать работу позже. Укажите сообщение, которое должно отображаться на клиентских машинах.

    Установить пакеты EXE

    Выберите тип установщика EXE и укажите следующие значения:

    Параметр

    Описание

    Имя пакета EXE

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

    Тип операции

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

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

    • Advertise: при выборе этого параметра пользователь уведомляется о доступности программного обеспечения.Вы можете выбрать, устанавливать программное обеспечение или нет.

    • Удалить: выбор этой опции удалить (удалить) приложение из системы.

    Установить как

    Пользователь, от имени которого должен быть установлен EXE.

    Системный пользователь: Системные права пользователя по умолчанию

    Запуск от имени пользователя: учетная запись пользователя с определенными правами

    Целевой пользователь: права пользователя, для которого развернут пакет

    Копия

    У вас есть возможность скопировать устанавливаемые файлы на клиентские машины перед их установкой.Выберите нужный вариант:

    • Нет: при выборе этого параметра файлы установки не копируются.

    • Копировать файл на клиентские машины: копирует только exe или msi файл, как указано в пакете программного обеспечения, на клиентские машины.

    • Копировать папку на клиентские машины: копирует весь каталог с установочным файлом на клиентские машины.

    Параметр «Копирование» будет обязательным, если для доступа к общему сетевому ресурсу требуется учетная запись пользователя и если вы решите установить программное обеспечение от имени другого пользователя с помощью параметра «Запуск от имени».

    Щелкните Добавить пакеты, чтобы установить / удалить дополнительное программное обеспечение.

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

    Укажите сведения о Планировщике для установки программного обеспечения:

    Параметр

    Описание

    Вариант установки / удаления

    Укажите, должна ли установка / удаление происходить во время или после входа пользователя в систему:

    • Во время входа в систему: выберите эту опцию, если программное обеспечение должно быть установлено / удалено во время входа пользователя в систему.

    • После входа в систему: выберите этот вариант, если программное обеспечение необходимо установить / удалить после входа пользователя в систему, но в течение 90 минут.

    • Во время или после входа в систему: любое из вышеперечисленных, в зависимости от того, что наступит раньше

    Запланировать время для выполнения операции

    Выберите его вариант и укажите данные и время, по истечении которых должна начаться установка.Можно отметить, что установка / удаление по-прежнему будет зависеть от выбранного типа операции, но это начнется по истечении указанного здесь времени.

    Политика перезагрузки

    • Не перезагружать: выберите этот вариант, если клиентские компьютеры не должны перезагружаться после установки программного обеспечения.

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

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

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

    • Разрешить пользователю пропустить завершение работы: выберите этот параметр, чтобы разрешить пользователям завершать работу позже. Укажите сообщение, которое должно отображаться на клиентских машинах.

    Шаг 3: Определите цель

    Используя процедуру «Определение целей», определите цели для развертывания конфигурации установщика Windows.

    Шаг 4. Разверните конфигурацию

    Нажмите кнопку «Развернуть», чтобы развернуть определенную конфигурацию установщика Windows в определенных целевых объектах. Установка программного обеспечения для выбранных целей произойдет по расписанию.

    Чтобы сохранить конфигурацию как черновик, щелкните Сохранить как черновик.

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

    Если у вас нет инструмента развертывания программного обеспечения, такого как PDQ Deployment, удаление программ с удаленного компьютера может быть довольно болезненным.И снова здесь PowerShell сияет.

    Прежде всего, давайте посмотрим, как получить список установленных программ на удаленном компьютере:

     Get-WmiObject Win32_Product -ComputerName $ computername | Select-Object -Property IdentifyingNumber, Name 

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

     Get-WmiObject Win32_Product -ComputerName $ computername | Where-Object {$ _. IdentifyingNumber -eq $ number} 

    Теперь давайте удалим эту программу.

     (Get-WmiObject Win32_Product -ComputerName $ computername | Where-Object {$ _. IdentifyingNumber -eq $ number}). Uninstall () 

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

      $ ComputerName = 'Компьютер'
    $ number = '{AC76BA86-1033-FFFF-7760-0E1108756300}' #Adobe Acrobat ID
    $ adobe = Get-WmiObject Win32_Product -ComputerName $ ComputerName | Where-Object {$ _. IdentifyingNumber -eq $ number}
    if ($ adobe) {
      $ adobe.Uninstall ()
    }
    еще {
      $ number + 'не установлен на' + $ ComputerName
    }  

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

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

     Invoke-Command -ComputerName $ computer -ScriptBlock {
      Start-Process 'c: \ temp \ setup.exe' -ArgumentList '/ slient' -Подождите
    } 

    Но если нет, вам нужно сначала скопировать пакет, а затем запустить процесс установки.

    Вот более полный пример:

      $ computer = 'computer1'
    $ session = New-PSSession -ComputerName $ computer
    Копировать-Item -Path '\ server \ software \ sophosetup.exe '-ToSession $ session -Destination' c: \ windows \ temp \ sophossetup.exe '-Force
    Invoke-Command -Session $ session -ScriptBlock {
       Start-Process 'c: \ windows \ temp \ sophosSetup.exe' -ArgumentList '--quiet' -Wait
       Move-Item -Path 'c: \ windows \ temp \ sophossetup.exe'
    }  

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

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

    • WinRM должен быть включен на удаленном компьютере
    • Для запуска сценария на удаленном компьютере необходимы соответствующие учетные данные.

    Инструмент удаленной установки | Удаленные утилиты

    Remote Install — это встроенный инструмент, который упрощает развертывание Host на нескольких автономных или удаленных компьютерах в домене. Вы можете использовать этот инструмент для установки, удаления, запуска, остановки и обновления удаленного хоста.

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

    1. В адресной книге Viewer выберите соединение (или несколько соединений), которое вы хотите обработать с помощью инструмента удаленной установки.
    2. Выберите вкладку Tools и щелкните Remote Install на панели инструментов.
    3. Откроется окно средства удаленной установки . Выберите требуемый тип подключения и действие и укажите путь к пакету хоста, нажав Обзор . См. Ниже дополнительную информацию об этих параметрах.
    4. Убедитесь, что удаленные компьютеры, к которым вы хотите применить действие, выбраны на вкладке Список подключений :
    5. Щелкните Действие процесса .Ход действия будет отображаться на вкладке Журнал действий :

    Тип подключения

    Выберите способ подключения к удаленному ПК:

    • Безопасность Windows NT Подключитесь к удаленному компьютеру с помощью admin $ share . У вас должны быть права локального администратора на удаленном ПК. Типичным примером использования этой опции является «принудительная установка» Хоста на удаленный компьютер в вашей сети.
    • Безопасность удаленных утилит Подключитесь к удаленному компьютеру с помощью подключения удаленных утилит.Типичный пример использования этой опции — обновление удаленных хостов через Интернет.

    Меню действий

    Выберите, какое действие выполнять над выбранными удаленными компьютерами. Параметры, доступные в меню Action , зависят от того, что вы выбрали в поле Connection type :

    Безопасность Windows NT:

    • Установка / обновление хоста — установка или обновление удаленного хоста
    • Удалить хост — удалить хост с выбранных удаленных ПК
    • Start / restart host — запустить или перезапустить удаленный хост
    • Остановить хост — остановить службу удаленного хоста

    Безопасность удаленных утилит:

    • Upgrade host — обновить / обновить удаленный хост
    • Удалить хост — удалить хост с выбранных удаленных ПК
    • Остановить хост — остановить службу удаленного хоста

    Укажите пакет MSI хоста

    Вам необходимо выбрать хост .msi , с помощью которого выполняется установка или обновление. Это может быть стандартный пакет или ваш собственный пакет, который вы подготовили с помощью параметра конфигурации Standard MSI.

    Важно!

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

    Кнопка настройки параметров

    Эта кнопка запускает MSI Configurator , где вы можете предварительно настроить хост перед развертыванием.

    Действие процесса

    Щелкните Действие процесса , чтобы запустить действие, выбранное в поле Действие .

    Совместимость с Windows XP:

    Если Windows XP установлена ​​на любом удаленном компьютере из вашего списка, следует отключить Simple File Sharing в Windows XP. Для этого перейдите в панель управления Свойства папки Просмотрите и снимите флажок Простой общий доступ к файлам .

    Совместимость с Windows 7 / Vista:

    Рекомендуется отключить UAC (User Access Control) для сетевых подключений.В реестре Windows откройте раздел [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System] и создайте новое значение DWORD «LocalAccountTokenFilterPolicy» = dword: 00000001

    Пропустите отключение рекомендаций UAC, если вы устанавливаете хост в домене.

    Руководство по удаленной установке шпионской программы для ПК

    Используйте шпионское ПО бесплатно, без мошенничества

    Вы можете задать себе повторяющиеся вопросы о программном обеспечении FIREWORD Controller, например, действительно ли оно позволяет вам делать все, что он требует, потому что существует множество шпионских программ, которые являются мошенничеством.
    Ответ — да, он позволяет вам делать то, что он говорит. В отличие от мошеннических сайтов, которые продают свои программные вирусы по цене более 80 долларов, Controller предлагает бесплатно , чтобы доказать наши утверждения.

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

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

    Различные компоненты интерфейса управления

    Интерфейс шпионского программного обеспечения состоит из:

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

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

    — Панель быстрого доступа , содержащая три функции: удаленное открытие лотка для компакт-дисков, удаленное закрытие его, удаленный доступ к файлам и удаленный просмотр паролей электронной почты.Старая и устаревшая функция была разработана для удаленного перемещения мыши и щелчка, чтобы открыть файл, например, выполнить удаленный поиск в Google, закрыть документ и т. Д.

    — Панель ботов с тремя мощными функциями: кейлоггер, шпион-бот и PassW. Первый отображает то, что было набрано на клавиатуре данного ПК, включая пароли и электронную почту. Второй — журнал активности компьютера день за днем, час за часом, минута за минутой и секунда за секундой, который позволяет вам просмотреть полную активность на целевом компьютере за последние несколько дней.Очень удобно для выяснения, была ли ваша жена посещает сайты знакомств, или ваш сын порносайты! Наконец, PassW — это инструмент автоматического восстановления пароля, который мгновенно отображает идентификаторы, логины, электронные письма и пароли, хранящиеся в различных веб-браузерах на целевом компьютере. Это позволит вам легко шпионить за компьютером удаленно или взламывать учетную запись Facebook или Gmail **.

    Самые полезные команды управления

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