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

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:

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.