Я работаю над переносом нашего текущего терминального сервера (Windows Server 2008 R2) на новый сервер с Server 2016. Я установил все роли на новый сервер и настроил свои приложения. Прекрасно (почти) работает через веб-сайт RemoteApp. Однако я не могу понять, хоть убей, как создать исполняемый файл MSI для любого из моих приложений, которые я публикую на сервере терминалов Server 2016. Это было так просто в Server 2008 (см. Ниже).
Как я могу это сделать в Server 2016? Я смог создать его, войдя в мой диспетчер удаленных приложений Server 2008 TS и подключившись к моему терминальному серверу Server 2016. Он создал MSI, но это рискованно, и когда я устанавливаю приложение на клиент, значок "поврежден" и выглядит искаженным.
Есть ли лучший способ сделать исполняемый файл MSI непосредственно на сервере терминалов Server 2016? Я все равно планирую списать старый сервер 2008 года, как только у меня будет запущен новый сервер 2016.
Весь процесс управления терминальными службами в 2016 году, похоже, отступил на шаг назад и стал сложным. На данный момент я сожалею о покупке лицензий на него.
Эта функция недоступна с Server 2012. Это может быть неудобно, но есть и другие, возможно, более эффективные способы реализации той же функции.
Смотрите это расширенное обсуждение здесь: https://social.technet.microsoft.com/Forums/windowsserver/en-US/e81e16b0-6e64-4c71-87a9-47a1648224ea/remoteapp-msi-file-publishing-in-win-server-2012?forum=winserverTS
Я не считаю, что отсутствующая функция MSI является препятствием. Существует функция «Подключение к удаленному приложению и рабочему столу», которую очень легко настроить.