Installare il client Desktop remoto per Windows in base all'utente con Intune o Configuration Manager
È possibile installare il client Desktop remoto per Windows in base al sistema o per utente. L'installazione in base al sistema installa il client nei computer per tutti gli utenti per impostazione predefinita e gli amministratori controllano gli aggiornamenti. L'installazione per utente installa l'applicazione in una sottocartella all'interno della cartella AppData locale del profilo di ogni utente, consentendo agli utenti di installare gli aggiornamenti senza dover disporre dei diritti amministrativi.
Quando si installa il client usando msiexec.exe
, per sistema è il metodo predefinito di installazione client. È possibile usare i ALLUSERS=2 MSIINSTALLPERUSER=1
parametri con msiexec
per installare il client per utente, tuttavia, se si distribuisce il client con Intune o Configuration Manager, usando msiexec
direttamente per installare il client, viene installato per ogni sistema, indipendentemente dai parametri usati. Il wrapping del msiexec
comando in uno script di PowerShell consente di installare correttamente il client per utente.
Prerequisiti
Per installare il client Desktop remoto per Windows in base all'utente con Intune o Configuration Manager, sono necessari gli elementi seguenti:
Scaricare la versione più recente del client Desktop remoto per Windows.
Dispositivi Windows supportati gestiti da Microsoft Intune o Configuration Manager con l'autorizzazione per aggiungere applicazioni.
Per Intune, è necessario un dispositivo Windows locale per usare lo strumento preparazione contenuto Microsoft Win32.
Installare il client Desktop remoto per utente usando uno script di PowerShell
Per installare il client in base all'utente usando uno script di PowerShell, selezionare la scheda pertinente per lo scenario e seguire la procedura.
Ecco come installare il client in base all'utente usando uno script di PowerShell con Intune come app Di Windows (Win32).
Creare una nuova cartella nel dispositivo Windows locale e aggiungere il file del client
.msi
Desktop remoto scaricato.All'interno di tale cartella creare un file di script di PowerShell denominato
Install.ps1
e aggiungere il contenuto seguente, sostituendo<RemoteDesktop>
con il nome file del.msi
file scaricato:msiexec /i <RemoteDesktop>.msi /qn ALLUSERS=2 MSIINSTALLPERUSER=1
Nella stessa cartella creare un file di script di PowerShell denominato
Uninstall.ps1
e aggiungere il contenuto seguente:$productCode = (Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -eq 'Remote Desktop' -and $_.Vendor -eq 'Microsoft Corporation'}).IdentifyingNumber msiexec /x $productCode /qn
Nella stessa cartella creare un file di script di PowerShell denominato
Detection.ps1
e aggiungere il contenuto seguente:If (([string](Get-ChildItem Registry::HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall | Where-Object {$_.GetValue('DisplayName') -eq 'Remote Desktop'})) -and (Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -eq 'Remote Desktop' -and $_.Vendor -eq 'Microsoft Corporation'})) { Write-Host "Microsoft Remote Desktop client is installed" exit 0 } else { Write-Host "Microsoft Remote Desktop client isn't installed" exit 1 }
Seguire la procedura descritta in Preparare il contenuto dell'app Win32 per il caricamento nel pacchetto del contenuto della cartella in un
.intunewin
file.Seguire la procedura descritta in Aggiungere, assegnare e monitorare un'app Win32 in Microsoft Intune per aggiungere il client Desktop remoto. Ecco alcune delle informazioni da specificare durante il processo. È possibile lasciare le altre impostazioni come predefinite o aggiornarle in base alle esigenze.
Parametro Valore/Descrizione Nome Immetti Remote Desktop
.Publisher Immetti Microsoft Corporation
.Comando Installa powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File .\Install.ps1
Comando Di disinstallazione powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File .\Uninstall.ps1
Comportamento installazione Selezionare Utente. Architettura del sistema operativo Selezionare 64 bit o 32 bit, a seconda della versione del client Desktop remoto scaricato. Sistema operativo minimo Selezionare la versione minima di Windows nell'ambiente in uso ed è supportata. Formato regole di rilevamento Selezionare Usa uno script di rilevamento personalizzato. File script di rilevamento Selezionare il file Detection.ps1
creato in precedenza.
Passaggi successivi
Altre informazioni sul client Desktop remoto sono disponibili in Usare le funzionalità del client Desktop remoto per Windows.