Развертывание программ на удаленные системы под управлением Microsoft

Удаленное развертывание по протоколу SMB

Принцип работы

  1. На удаленный компьютер в администраторскую общую папку admin$ загружается исполняемый файл Tsdservice.exe (агент), файл настроек развертывания Script.dst, файлы TweakInstaller.32.dll иTweakInstaller.64.dll, используемые для снятия скриншотов в методе макроса, файл пакета развертывания программы (имя зависит от типа установки и номера программы в хранилище главного модуля) и, если необходимо, инсталлятор программы.
  2. Главный модуль TSD соединяется с Диспетчером служб удаленного компьютера, устанавливает и запускает агент как службу.
  3. Агент создает скрытый от пользователя компьютера рабочий стол, на котором и будет происходить установка.
  4. Агент читает файл настроек развертывания, запускает установку программ, дожидается завершения установки, логируя весь процесс и останавливается.
  5. Главный модуль импортирует файлы лога в историю развертывания.
  6. Служба-агент деинсталлируется, файлы развертывания удаляются.

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

Требования к удаленному компьютеру

ЦПУ

Рекомендуемые требования для установленной на компьютере ОС

ОЗУ

Рекомендуемые требования для установленной на компьютере ОС

Место на диске (макрос и тихая установка)

~2,5 МБ + (место для инсталлятора + место для установки программы) * на количество развертываемых программ

Место на диске (снимок системы)

~2,5 МБ + (место для файла пакета развертывания, примерно в 2 раза больше размера инсталлятора + место для установки программы) * на количество развертываемых программ

TCP порты

139, 445

Службы

Сервер
Удаленный вызов процедур
Удаленный реестр

Ресурсы

 ipc$
admin$

Протоколы

SMB
TCP/IP

Версия Windows

XP Pro, Vista, 7, 8, 8.1, 10, Server 2003/2008/2012(вкл R2)/2016

Содержание