Le «shell alternatif» RDP ne fonctionne pas

13

J'ai essayé d'utiliser l'option "shell alternatif" de RDP pour démarrer un programme distant immédiatement après avoir cliqué sur le fichier .RDP, mais cela ne fonctionne pas pour moi: après le démarrage de la session RDP, le shell Windows standard apparaît (comme si le serveur ignore les entrées "shell alternatif" et "répertoire de travail shell")

J'utilise Win7 Professional comme client RDP (MSTSC v 6.1.7600) et Win2008 Srv comme serveur

Voici mon fichier .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
la source
Je suis également curieux de savoir la réponse à cette question. Cela semble être une douleur à l'arrière pour résoudre les problèmes.
surfasb

Réponses:

6

Corrigé à l'aide de RemoteApp . Pour référence, voici le fichier .RDP généré avec l'assistant d'application distante:

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
la source
Avez-vous compris pourquoi vous aviez besoin du || ?
Carlos Sanchez Odreman
cet extrait fonctionne vraiment comme un charme. merci
Valerio
1
Pour cela sur Windows 10 Pro, la stratégie suivante doit être définie: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows NT \ Terminal Services] "fAllowUnlistedRemotePrograms" = dword: 00000001 social.technet.microsoft.com/Forums/de-DE/ …
Thorsten Schöning le