Установите приложения в Windows RDP Servers с марионеткой

Сценарий устанавливает Приложения Windows с Марионеткой на сервере Windows RDP. Я сделал, чтобы Марионетка установила приложения без проблемы, но на лучшую практику, Вы, как предполагается, находитесь в install режим при выполнении так и переключении назад на execute режим.

Я могу сделать следующее, и это работает:

package {'Adobe AIR':
  ensure          => '15.0.0.356',
  source          => '\\myserver\adobeair.exe',
  install_options => ['-silent', '-eulaAccepted'],
  require         => Exec['installmode'],
  before          => Exec['executemode'],
}

exec {'installmode':
  command => 'c:/Windows/System32/change.exe user /install',
}
exec {'executemode':
  command => 'c:/Windows/System32/change.exe user /execute',
}

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

Я хотел бы заставить выполнение замолчать Exec, или найдите лучший способ переключиться между install и execute режим.

0
задан 8 February 2015 в 04:04
1 ответ

Я создал PUP-3979 для вас.

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

Чтобы убедиться, что приложение установлено правильно для работы в в многопользовательской среде необходимо поместить сервер узла сеансов удаленных рабочих столов в специальный режим установки перед установкой приложения на RD Сервер Session Host. Этот специальный режим установки гарантирует, что исправьте записи реестра и файлы .ini, которые необходимы для поддержки запуск приложения в многопользовательской среде создаются во время процесс установки.

Из TechNet: Установка программ на хост-сервер сеанса удаленных рабочих столов

0
ответ дан 5 December 2019 в 12:59

Теги

Похожие вопросы