xpipe/lang/proc/texts/rdpFileAllowList_it.md
2024-04-20 02:33:15 +00:00

3.1 KiB

Integrazione del desktop RDP

Puoi utilizzare questa connessione RDP in XPipe per lanciare rapidamente applicazioni e script. Tuttavia, a causa della natura di RDP, devi modificare l'elenco dei permessi per le applicazioni remote sul tuo server affinché questo funzioni. Inoltre, questa opzione consente la condivisione delle unità per eseguire gli script sul server remoto.

Puoi anche scegliere di non farlo e di utilizzare XPipe per lanciare il tuo client RDP senza utilizzare alcuna funzione avanzata di integrazione del desktop.

Elenchi di permessi RDP

Un server RDP utilizza il concetto di elenchi di permessi per gestire il lancio delle applicazioni. Questo significa essenzialmente che, a meno che l'elenco dei permessi non sia disabilitato o che non siano state aggiunte esplicitamente applicazioni specifiche all'elenco dei permessi, l'avvio diretto di qualsiasi applicazione remota fallirà.

Puoi trovare le impostazioni dell'elenco di permessi nel registro del tuo server in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList.

Consentire tutte le applicazioni

Puoi disabilitare l'elenco dei permessi per consentire l'avvio di tutte le applicazioni remote direttamente da XPipe. A tal fine, puoi eseguire il seguente comando sul tuo server in PowerShell: Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList' -Name "fDisabledAllowList" -Value 1.

Aggiunta di applicazioni consentite

In alternativa, puoi anche aggiungere singole applicazioni remote all'elenco. In questo modo potrai lanciare le applicazioni elencate direttamente da XPipe.

Sotto la chiave Applications di TSAppAllowList, crea una nuova chiave con un nome arbitrario. L'unico requisito per il nome è che sia unico tra i figli della chiave "Applications". Questa nuova chiave deve contenere i seguenti valori: Name, Path e CommandLineSetting. Puoi farlo in PowerShell con i seguenti comandi:

$appName="Notepad"
$appPath="C:\Windows\System32\notepad.exe"

$regKey="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applicazioni"
Nuovo elemento -Percorso "$regKey\$appName"
New-ItemProperty -Path "$regKey\$appName" -Name "Name" -Value "$appName" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "Path" -Value "$appPath" -Force
New-ItemProperty -Path "$regKey\$appName" -Name "CommandLineSetting" -Value "1" -PropertyType DWord -Force

Se vuoi permettere a XPipe di eseguire anche script e aprire sessioni di terminale, devi aggiungere anche C:\Windows\System32\cmd.exe all'elenco dei permessi.

Considerazioni sulla sicurezza

Questo non rende il tuo server insicuro in alcun modo, poiché puoi sempre eseguire le stesse applicazioni manualmente quando avvii una connessione RDP. Gli elenchi di permessi servono più che altro a evitare che i client eseguano istantaneamente qualsiasi applicazione senza che l'utente la inserisca. In fin dei conti, sta a te decidere se fidarti di XPipe. Puoi lanciare questa connessione senza problemi, ma è utile solo se vuoi utilizzare le funzioni avanzate di integrazione del desktop di XPipe.