Назад | Перейти на главную страницу

Создать новое приложение RDP на Windows Server 2016

Это может быть глупый / простой вопрос, но мне нужно создать новую ссылку на приложение 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