Это может быть глупый / простой вопрос, но мне нужно создать новую ссылку на приложение RDP в Windows server 2016, и я просто не могу вспомнить, как это сделать.
Чтобы уточнить, мне нужна ссылка (заканчивающаяся на .rdp), которая при нажатии открывает приложение, расположенное на другом рабочем столе RDP, а не только сам рабочий стол (например, открывает Quickbooks на другом сервере в том же домене). Я знаю, что есть способ сделать это, потому что это сделал предыдущий системный администратор моей среды, и я даже знал, как это сделать несколько месяцев назад, но делал это так редко, что забыл, и поиск в Google был совершенно бесполезен для выяснения этого . Кто-нибудь из администраторов Windows знает ответ?
Спасибо!
Есть статьи, в которых описываются шаги для этого, но проще использовать инструмент remoteapp:
http://kimknight.net/remoteapptool
Больше информации:
http://techgenix.com/host-remoteapps-windows-pcs-part1/
http://techgenix.com/host-remoteapps-windows-pcs-part2/
Редактировать реестр для настройки RemoteApps
Вы можете отредактировать реестр, чтобы включить и настроить поддержку RemoteApp.
Чтобы включить поддержку RemoteApp, вы должны изменить значение fDisabledAllowList:
Ключ: HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Terminal Server \ TSAppAllowList
Значение: fDisabledAllowList
Тип: REG_DWORD
Значение: 1 включить, 0 выключить
Затем вам нужно создать новый ключ с именем Applications:
Ключ: HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Terminal Server \ TSAppAllowList \ Applications
Затем вам нужно создать новый ключ внутри Applications для каждого приложения, которое вы хотите разместить как RemoteApp, с именем для описания RemoteApp:
Ключ: HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Terminal Server \ TSAppAllowList \ Applications
Имя подраздела: (краткое имя приложения, которое вы хотите разместить как RemoteApp)
Затем вы должны хотя бы создать строковое значение с именем Path для каждого приложения, чтобы указать на приложение, которое вы хотите разместить как RemoteApp:
Ключ: HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Terminal Server \ TSAppAllowList \ Applications \ application_name
Имя: Путь
Тип: REG_SZ
Затем для каждого приложения вы можете при желании добавить дополнительные строковые значения (REG_SZ):
IconPath
Name
RequiredCommandLine
SecurityDescriptor
VPath
И необязательные значения DWORD для каждого приложения:
CommandLineSetting
IconIndex
ShownInTSWA
Затем создайте файл .RDP с помощью текстового редактора для запуска вашего RemoteApp:
full address:s:SERVER_ADDRESS
alternate full address:s:SERVER_ADDRESS
remoteapplicationprogram:s:||REMOTEAPP_NAME
remoteapplicationname:s: REMOTEAPP_NAME
remoteapplicationcmdline:s:
redirectclipboard:i:1
redirectposdevices:i:0
redirectprinters:i:1
redirectcomports:i:1
redirectsmartcards:i:1
devicestoredirect:s:*
drivestoredirect:s:*
redirectdrives:i:1
session bpp:i:32
prompt for credentials on client:i:1
span monitors:i:1
use multimon:i:1
remoteapplicationmode:i:1
server port:i:3389
allow font smoothing:i:1
promptcredentialonce:i:0
authentication level:i:2
disableremoteappcapscheck:i:1
alternate shell:s:rdpinit.exe
screen mode id:i:2
winposstr:s:0,3,0,0,800,600
compression:i:1
keyboardhook:i:2
audiocapturemode:i:0
videoplaybackmode:i:1
connection type:i:2
disable wallpaper:i:1
allow desktop composition:i:1
disable full window drag:i:1
disable menu anims:i:1
disable themes:i:0
disable cursor setting:i:0
bitmapcachepersistenable:i:1
audiomode:i:0
redirectdirectx:i:1
autoreconnection enabled:i:1
prompt for credentials:i:0
negotiate security layer:i:
remoteapplicationicon:s:
shell working directory:s:
gatewayhostname:s:
gatewayusagemethod:i:4
gatewaycredentialssource:i:4
gatewayprofileusagemethod:i:0
use redirection server name:i:0
Это называется RemoteApp. Вам необходимо настроить ферму служб удаленных рабочих столов, а затем опубликовать удаленные приложения в коллекции:
https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/welcome-to-rds