El "shell alternativo" RDP no funciona

13

He estado tratando de usar la opción "shell alternativo" de RDP para iniciar un programa remoto inmediatamente después de hacer clic en el archivo .RDP, pero no funciona para mí: después de iniciar la sesión RDP, aparece el shell estándar de Windows (como si el servidor ignora las entradas de "shell alternativo" y "directorio de trabajo de shell")

Estoy usando Win7 Professional como cliente RDP (MSTSC v 6.1.7600) y Win2008 Srv como servidor

Este es mi archivo .RDP:

screen mode id:i:1
desktopwidth:i:800
desktopheight:i:600
session bpp:i:16
auto connect:i:1
full address:s:192.168.1.5
compression:i:1
keyboardhook:i:2
audiomode:i:2
redirectdrives:i:0
redirectprinters:i:0
redirectcomports:i:0
redirectsmartcards:i:0
displayconnectionbar:i:1
username:s:Admin2
domain:s:AKA
alternate shell:s:C:\Windows\System32\notepad.exe
shell working directory:s:C:\Windows\System32
disable wallpaper:i:1
disable full window drag:i:1
disable menu anims:i:1

disable themes:i:1
bitmapcachepersistenable:i:1
PabloG
fuente
Tengo curiosidad por la respuesta a esto también. Esto parece un dolor en la parte trasera para solucionar problemas.
surfasb

Respuestas:

6

Solucionado con RemoteApp . Como referencia, aquí está el archivo .RDP generado con el asistente de aplicación remota:

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
span monitors:i:1
prompt for credentials on client:i:1
remoteapplicationmode:i:1
server port:i:3389
allow font smoothing:i:1
promptcredentialonce:i:1
authentication level:i:0
gatewayusagemethod:i:2
gatewayprofileusagemethod:i:0
gatewaycredentialssource:i:0
full address:s:192.168.1.5
alternate shell:s:||IVA
remoteapplicationprogram:s:||IVA
gatewayhostname:s:
remoteapplicationname:s:IVA.EXE
remoteapplicationcmdline:s:
PabloG
fuente
¿Te diste cuenta de por qué necesitabas el || ?
Carlos Sanchez Odreman
este fragmento realmente funciona como un encanto. gracias
Valerio
1
Hacer esto en Windows 10 Pro requiere que se establezca la siguiente política: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows NT \ Terminal Services] "fAllowUnlistedRemotePrograms" = dword: 00000001 social.technet.microsoft.com/Forums/de-DE/ ...
Thorsten Schöning