Skip Ribbon Commands
Skip to main content

Ondrej Sevecek's Blog

:

Engineering and troubleshooting by Directory Master!
Ondrej Sevecek's Blog > Posts > Spouštění RemoteApp programů na serveru v Remote Administration režimu
květen 03
Spouštění RemoteApp programů na serveru v Remote Administration režimu

Zrovna mě napadlo, že se mi nechce kvůli jedné správcovské konzoli připojovat na vzdálený server pomocí celého RDP. To by až tak nevadilo, ale není to intranet a použít tu konzoli vzdáleně nejde. Nešlo by tam tedy vytvořit RemotApp a pouštět si ten program jenom v "okně"?

Výsledek? Super. Jde to.

Jenom tam musíte nadefinovat tu vzdálenou aplikaci. Potřebujete na to dvě věci. První je registrový klíč, který na tom vzdáleném RDP Host serveru definuje onu aplikaci. Druhou věci je připojovací RDP soubor.

REG soubor pro registraci aplikace

Jednoduchý příklad REG souboru pro Internet Explorer je zde. Do jména klíče (key) a hodnoty Name si můžete napsat cokoliv chcete, jenom to musí být stejné:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications\Internet Explorer]
"CommandLineSetting"=dword:00000000
"RequiredCommandLine"=""
"IconIndex"=dword:00000000
"IconPath"="%SYSTEMDRIVE%\\Program Files\\Internet Explorer\\iexplore.exe"
"Path"="C:\\Program Files\\Internet Explorer\\iexplore.exe"
"ShortPath"="C:\\PROGRA~1\\INTERN~1\\iexplore.exe"
"VPath"=""
"ShowInTSWA"=dword:00000001
"Name"="Internet Explorer"
"SecurityDescriptor"=""

A potom už potřebujete jenom ten RDP soubor, abyste se mohli připojit. Příklad opět pro Internet Explorer, vytvořený v předchozím kroku následuje. Poznamenejme, že hodnoty remoteapplicationname, remoteapplicationprogram a alternate shell obsahují právě to jméno aplikace, které jste si mohli změnit v předchozím registrovém souboru na jménu klíče (key) a hodnotě Name:

redirectclipboard:i:1
redirectposdevices:i:0
redirectprinters:i:0
redirectcomports:i:0
redirectsmartcards:i:0
devicestoredirect:s:*
drivestoredirect:s:*
redirectdrives:i:0
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:RemoteRDPOnlyServer.sevecek.virtual
alternate shell:s:||Internet Explorer
remoteapplicationprogram:s:||Internet Explorer
gatewayhostname:s:
remoteapplicationname:s:Internet Explorer
remoteapplicationcmdline:s:

A fičink! Pro šťouraly (a mě taky) to stejné ještě s RDP Gateway:

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:1
gatewaycredentialssource:i:0
full address:s:RemoteRDPOnlyServer.sevecek.virtual
alternate shell:s:||Internet Explorer
remoteapplicationprogram:s:||Internet Explorer
gatewayhostname:s:rdp.sevecek.com
remoteapplicationname:s:Internet Explorer
remoteapplicationcmdline:s:

Comments

Re: Spouštění RemoteApp programů na serveru v Remote Administration režimu

Dobrej nápad, to si musím zkusit a dost možná budu využívat :)
Borek on 7.5.2013 22:57

Add Comment

Title


Pole Title nemusíte vyplňovat, doplní se to samo na stejnou hodnotu jako je nadpis článku.

Author *


Pole Author nesmí být stejné jako pole Title! Mám to tu jako ochranu proti spamu. Roboti to nevyplní dobře :-)

Body *


Type number two as digit *


Semhle vyplňte číslici dvě. Předchozí antispemové pole nefunguje úplně dokonale, zdá se, že jsou i spamery, které pochopily, že je občas potřeba vyplnit autora :-)

Email


Emailová adresa, pokud na ni chcete ode mě dostat odpověď. Nikdo jiný než já vaši emailovou adresu neuvidí.

Attachments