Windows Server 2012. RemoteApp — различия между версиями

Материал из Wikipedia PC-SUPP
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
{{Head-WinServ}}
 
{{Head-WinServ}}
 
+
{{TOC-right}}
 
<center>
 
<center>
 
= RemoteApp на Windows 2012 Foundation =
 
= RemoteApp на Windows 2012 Foundation =
Строка 6: Строка 6:
  
 
Расписывать что такое remoteapp расписывать не будем. Для обычного пользователя эта информация не обязательна, а тем кому он действительно нужен и так должен понимать и знать что это и с чего это "едят". В любом случае, без сервера эта статья не имеет смысла.
 
Расписывать что такое remoteapp расписывать не будем. Для обычного пользователя эта информация не обязательна, а тем кому он действительно нужен и так должен понимать и знать что это и с чего это "едят". В любом случае, без сервера эта статья не имеет смысла.
 
  
 
Рассмотрим пример "Калькулятора", который в дальнейшем легко переделать например в "WinRar".
 
Рассмотрим пример "Калькулятора", который в дальнейшем легко переделать например в "WinRar".
  
 
+
Нижеприведённое содержимое скопировать в блокнот, сохранить, переименовать в файл с расширением rdp, в строке full address вписать имя своего сервера.<br>
Нижеприведённое содержимое скопировать в блокнот, сохранить, переименовать в файл с расширением rdp, в строке full address вписать имя своего сервера.<br><br>
 
  
 
  redirectclipboard:i:1
 
  redirectclipboard:i:1
Строка 40: Строка 38:
 
  remoteapplicationcmdline:s:
 
  remoteapplicationcmdline:s:
  
 +
Далее необходимо внести изменения в реестр. Для этого также надо скопировать данные в блокнот, и сохранить с расширением reg, после чего запустить получившийся файл.
 +
<br>
 +
Windows Registry Editor Version 5.00
 +
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications\calc]
 +
"CommandLineSetting"=dword:00000000
 +
"RequiredCommandLine"=""
 +
"IconIndex"=dword:00000000
 +
"IconPath"="%SYSTEMDRIVE%\\Windows\\system32\\calc.exe"
 +
"Path"="C:\\Windows\\system32\\calc.exe"
 +
"VPath"="%SYSTEMDRIVE%\\Windows\\system32\\calc.exe"
 +
"ShowInTSWA"=dword:00000001
 +
"Name"="Calculator"
 +
"SecurityDescriptor"=""
 +
 +
= Пример =
 +
Теперь разберём всё это на примере WinRAR
 +
<br>
 +
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:1
 +
authentication level:i:2
 +
gatewayusagemethod:i:2
 +
gatewayprofileusagemethod:i:0
 +
gatewaycredentialssource:i:0
 +
full address:s:TS01
 +
alternate shell:s:||C:\Program Files (x86)\WinRAR\WinRAR.exe
 +
remoteapplicationprogram:s:||WinRAR
 +
gatewayhostname:s:
 +
remoteapplicationname:s:WinRAR
 +
remoteapplicationcmdline:s:
 +
 +
И данные, которые необходимо внести в реестр
 +
 +
Windows Registry Editor Version 5.00
 +
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications\WinRAR]
 +
"CommandLineSetting"=dword:00000000
 +
"RequiredCommandLine"=""
 +
"IconIndex"=dword:00000000
 +
"IconPath"="%SYSTEMDRIVE%\\Program Files (x86)\\WinRAR\\WinRAR.exe"
 +
"Path"="C:\\Program Files (x86)\\WinRAR\\WinRAR.exe"
 +
"VPath"="%SYSTEMDRIVE%\\Program Files (x86)\\WinRAR\\WinRAR.exe"
 +
"ShowInTSWA"=dword:00000001
 +
"Name"="WinRAR"
 +
"SecurityDescriptor"=""
 +
 +
Если провести сравниение, то в файле '''RDP''' замена происходит в стоках:
 +
 +
alternate shell:s:
 +
remoteapplicationprogram:s:
 +
remoteapplicationname:s:
 +
 +
а в '''REG''' файле в строках:
 +
 +
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications\имя приложения]
 +
"IconPath"=
 +
"Path"=
 +
"VPath"=
 +
"Name"=
 +
 +
Достаточно под рукой иметь два файла, чтобы опубликовать большое количество приложений.
 +
 +
Этот метод "топорный" и неудобный, а также небезопасный. Для экспериментов лучше использовать виртуальную машину, затем переходить на "боевой" сервер. Проверено на клиентах Windows XP и Windows 7. В качестве рекомендации на Windows 7 желательно поставить клиента RDP 8.0
  
 
= См. также =
 
= См. также =
Строка 46: Строка 119:
 
* [[Windows Server 2012. Настройка активированного сервера лицензирования]]
 
* [[Windows Server 2012. Настройка активированного сервера лицензирования]]
  
= Примечания =
 
 
[[Категория:Windows Server]][[Категория:Инструкции]]
 
[[Категория:Windows Server]][[Категория:Инструкции]]

Версия 09:47, 29 июня 2018

Scr winserv.png Windows Server 2012. RemoteApp

RemoteApp на Windows 2012 Foundation

Расписывать что такое remoteapp расписывать не будем. Для обычного пользователя эта информация не обязательна, а тем кому он действительно нужен и так должен понимать и знать что это и с чего это "едят". В любом случае, без сервера эта статья не имеет смысла.

Рассмотрим пример "Калькулятора", который в дальнейшем легко переделать например в "WinRar".

Нижеприведённое содержимое скопировать в блокнот, сохранить, переименовать в файл с расширением rdp, в строке full address вписать имя своего сервера.

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:1
authentication level:i:2
gatewayusagemethod:i:2
gatewayprofileusagemethod:i:0
gatewaycredentialssource:i:0
full address:s:TS01
alternate shell:s:||calc
remoteapplicationprogram:s:||calc
gatewayhostname:s:
remoteapplicationname:s:Calculator
remoteapplicationcmdline:s:

Далее необходимо внести изменения в реестр. Для этого также надо скопировать данные в блокнот, и сохранить с расширением reg, после чего запустить получившийся файл.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications\calc]
"CommandLineSetting"=dword:00000000
"RequiredCommandLine"=""
"IconIndex"=dword:00000000
"IconPath"="%SYSTEMDRIVE%\\Windows\\system32\\calc.exe"
"Path"="C:\\Windows\\system32\\calc.exe"
"VPath"="%SYSTEMDRIVE%\\Windows\\system32\\calc.exe"
"ShowInTSWA"=dword:00000001
"Name"="Calculator"
"SecurityDescriptor"=""

Пример

Теперь разберём всё это на примере WinRAR

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:1
authentication level:i:2
gatewayusagemethod:i:2
gatewayprofileusagemethod:i:0
gatewaycredentialssource:i:0
full address:s:TS01
alternate shell:s:||C:\Program Files (x86)\WinRAR\WinRAR.exe
remoteapplicationprogram:s:||WinRAR
gatewayhostname:s:
remoteapplicationname:s:WinRAR
remoteapplicationcmdline:s:

И данные, которые необходимо внести в реестр

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications\WinRAR]
"CommandLineSetting"=dword:00000000
"RequiredCommandLine"=""
"IconIndex"=dword:00000000
"IconPath"="%SYSTEMDRIVE%\\Program Files (x86)\\WinRAR\\WinRAR.exe"
"Path"="C:\\Program Files (x86)\\WinRAR\\WinRAR.exe"
"VPath"="%SYSTEMDRIVE%\\Program Files (x86)\\WinRAR\\WinRAR.exe"
"ShowInTSWA"=dword:00000001
"Name"="WinRAR"
"SecurityDescriptor"=""

Если провести сравниение, то в файле RDP замена происходит в стоках:

alternate shell:s:
remoteapplicationprogram:s:
remoteapplicationname:s:

а в REG файле в строках:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications\имя приложения]
"IconPath"=
"Path"=
"VPath"=
"Name"=

Достаточно под рукой иметь два файла, чтобы опубликовать большое количество приложений.

Этот метод "топорный" и неудобный, а также небезопасный. Для экспериментов лучше использовать виртуальную машину, затем переходить на "боевой" сервер. Проверено на клиентах Windows XP и Windows 7. В качестве рекомендации на Windows 7 желательно поставить клиента RDP 8.0

См. также