Schema URI di Desktop remoto
Questo documento definisce il formato degli URI (Uniform Resource Identifier) per Desktop remoto. Questi schemi URI consentono di richiamare i client Desktop remoto con vari comandi.
Schema URI ms-rd
Nota
Lo schema URI ms-rd è attualmente supportato solo con il client desktop di Windows.
L'URI ms-rd consente di specificare un comando per il client e un set di parametri specifici del comando usando il formato seguente:
ms-rd:command?parameters
Parameters usa il formato della stringa di query costituita da coppie chiave=valore separate da & per fornire informazioni aggiuntive sul comando specificato:
param1=value1¶m2=value2&…
Comandi e parametri
Ecco l'elenco dei comandi attualmente supportati e dei parametri corrispondenti.
L'uso di ms-rd:
senza comandi avvia il client.
Sottoscrivere
Questo comando avvia il client e il processo di sottoscrizione.
Nome del comando: subscribe
Parametri del comando:
Parametro | Descrizione | Valori |
---|---|---|
url | Specifica l'URL dell'area di lavoro. | Un URL valido, ad esempio https://contoso.com. |
Esempio: ms-rd:subscribe?url=https://contoso.com
Schema URI rdp legacy
Nota
Lo schema URI seguente è supportato solo con i client per dispositivi macOS, iOS e Android. Verrà sostituito con il nuovo URI ms-rd precedente.
Desktop remoto Microsoft usa lo schema URI rdp://query_string per archiviare le impostazioni di attributi preconfigurati che vengono usate quando si avvia il client. Le stringhe di query rappresentano un singolo attributo o un set di attributi RDP forniti nell'URL.
Gli attributi RDP sono separati dal simbolo e commerciale (&). Ad esempio, quando ci si connette a un PC, la stringa è:
rdp://full%20address=s:mypc:3389&audiomode=i:2&disable%20themes=i:1
Questa tabella contiene un elenco completo degli attributi supportati che possono essere usati con i client Desktop remoto su iOS, Mac, e Android. Una "x" nella colonna relativa alla piattaforma indica che l'attributo è supportato. I valori indicati da virgolette acute (<>) rappresentano i valori supportati dai client Desktop remoto.
Attributo RDP | Android | Mac | iOS |
---|---|---|---|
allow desktop composition=i:<0 o 1> | interno | x | interno |
allow font smoothing=i:<0 o 1> | interno | x | interno |
alternate shell=s:<string> | interno | x | interno |
audiomode=i:<0, 1 o 2> | interno | x | interno |
authentication level=i:<0 o 1> | interno | x | interno |
connect to console=i:<0 o 1> | interno | x | interno |
disable cursor settings=i:<0 o 1> | interno | x | interno |
disable full window drag=i:<0 or 1> | interno | x | interno |
disable menu anims=i:<0 o 1> | interno | x | interno |
disable themes=i:<0 o 1> | interno | x | interno |
disable wallpaper=i:<0 o 1> | interno | x | interno |
drivestoredirect = s: * (questo è l'unico valore supportato) | interno | interno | |
desktopheight=i:<valore in pixel> | x | ||
desktopwidth=i:<valore in pixel> | x | ||
domain=s:<stringa> | interno | x | interno |
full address=s:<stringa> | interno | x | interno |
gatewayhostname=s:<stringa> | interno | x | interno |
gatewayusagemethod=i:<1 o 2> | interno | x | interno |
prompt for credentials on client=i:<0 o 1> | x | ||
loadbalanceinfo=s:<stringa> | interno | x | interno |
redirectprinters=i:<0 o 1> | x | ||
remoteapplicationcmdline=s:<stringa> | interno | x | interno |
remoteapplicationmode=i:<0 o 1> | interno | x | interno |
remoteapplicationprogram=s:<stringa> | interno | x | interno |
shell working directory=s:<stringa> | interno | x | interno |
Use redirection server name=i:<0 o 1> | interno | x | interno |
username=s:<stringa> | interno | x | interno |
screen mode id=i:<1 o 2> | x | ||
session bpp=i:<8, 15, 16, 24 o 32> | x | ||
use multimon=i:<0 o 1> | x |