Pubblicare applicazioni con RemoteApp in Desktop virtuale Azure
Esistono due modi per rendere disponibili le applicazioni agli utenti in Desktop virtuale Azure: come parte di un desktop completo o come singole applicazioni con RemoteApp. Le applicazioni vengono pubblicate aggiungendole a un gruppo di applicazioni, associato a un pool di host e a un'area di lavoro, e assegnate agli utenti. Per altre informazioni sui gruppi di applicazioni, vedere Terminologia.
Le applicazioni vengono pubblicate negli scenari seguenti:
Per i gruppi di applicazioni RemoteApp, si pubblicano applicazioni in streaming in modalità remota installate localmente negli host di sessione o distribuite in modo dinamico usando App Attach e MSIX App Attach e presentate agli utenti come singole applicazioni in uno dei client Desktop remoto supportati.
Per i gruppi di applicazioni desktop, è possibile pubblicare solo un desktop completo e tutte le applicazioni nei pacchetti MSIX usando MSIX App Attach da visualizzare nel menu Start dell'utente in una sessione desktop. Se si usa App Attach, le applicazioni non vengono aggiunte a un gruppo di applicazioni desktop.
Questo articolo illustra come pubblicare applicazioni installate localmente con RemoteApp usando il portale di Azure e Azure PowerShell. Non è possibile pubblicare applicazioni usando l'interfaccia della riga di comando di Azure.
Importante
Gli utenti che hanno accesso a un gruppo di applicazioni desktop e a un gruppo di applicazioni RemoteApp assegnati allo stesso pool di host hanno accesso solo al tipo di applicazioni del gruppo di applicazioni determinato dal tipo di gruppo di applicazioni preferito per il pool di host. Per altre informazioni, vedere Comportamento del tipo di gruppo di applicazioni preferito per i pool di host in pool.
Prerequisiti
Per pubblicare un'applicazione in un gruppo di applicazioni RemoteApp, sono necessari gli elementi seguenti:
Un account Azure con una sottoscrizione attiva.
Un pool di host esistente con host di sessione, un gruppo di applicazioni RemoteApp e un'area di lavoro.
Almeno un host sessione è attivo nel pool di host a cui è assegnato il gruppo di applicazioni.
Le applicazioni che si desidera pubblicare vengono installate negli host di sessione nel pool di host a cui è assegnato il gruppo di applicazioni. Se si usa il collegamento app, è necessario aggiungere e assegnare un pacchetto MSIX, Appx o App-V al pool di host prima di iniziare. Per altre informazioni, vedere Aggiungere e gestire applicazioni di montaggio app.
Come minimo, l'account Azure usato deve avere i ruoli controllo degli accessi in base al ruolo (RBAC) predefiniti Contributore gruppo di applicazioni di virtualizzazione desktop nel gruppo di risorse o nella sottoscrizione per creare le risorse.
Aggiungere applicazioni a un gruppo di applicazioni RemoteApp
Per aggiungere applicazioni a un gruppo di applicazioni RemoteApp, selezionare la scheda pertinente per lo scenario e seguire la procedura.
Ecco come aggiungere applicazioni a un gruppo di applicazioni RemoteApp usando il portale di Azure.
Accedere al portale di Azure.
Nella barra di ricerca digitare Desktop virtuale Azure e selezionare la voce del servizio corrispondente.
Selezionare Gruppi di applicazioni, quindi selezionare il gruppo di applicazioni RemoteApp a cui si vuole aggiungere un'applicazione.
Selezionare Applicazioni, quindi + Aggiungi. Assicurarsi di avere almeno un host sessione attivo nel pool di host a cui è assegnato il gruppo di applicazioni.
Nell'elenco a discesa Origine applicazione della scheda Dati principali selezionare App Attach, menu Start o Percorso file. I campi rimanenti cambiano a seconda dell'origine dell'applicazione selezionata.
Per App Attach, completare le informazioni seguenti. Il pacchetto MSIX deve essere già aggiunto e assegnato al pool di host.
Parametro Valore/Descrizione Pacchetto Selezionare un pacchetto disponibile per il pool di host dall'elenco a discesa. I pacchetti a livello di area provengono da App Attach, mentre pacchetti pool di host provengono da MSIX App Attach. Applicazione Selezionare un'applicazione dall'elenco a discesa. Identificatore applicazione Immettere un identificatore univoco dell'applicazione. Nome visualizzato Immettere un nome descrittivo per l'applicazione per gli utenti. Descrizione Immettere una descrizione per l'applicazione. Per il menu Start, completare le informazioni seguenti:
Parametro Valore/Descrizione Applicazione Selezionare un'applicazione dall'elenco a discesa. Nome visualizzato Immettere un nome descrittivo per l'applicazione per gli utenti. Descrizione Immettere una descrizione per l'applicazione. Application path Esaminare il percorso del file per l'applicazione .exe
e modificarlo, se necessario.Richiedi riga di comando Selezionare se è necessario aggiungere un comando specifico da eseguire all'avvio dell'applicazione. Se si seleziona Sì, immettere il comando nel campo Riga di comando. Per Percorso file, completare le informazioni seguenti:
Parametro Valore/Descrizione Application path Immettere il percorso del file .exe
per l'applicazione.Identificatore applicazione Immettere un identificatore univoco dell'applicazione. Nome visualizzato Immettere un nome descrittivo per l'applicazione che è visualizzato per gli utenti. Descrizione Immettere una descrizione per l'applicazione. Richiedi riga di comando Selezionare se è necessario aggiungere un comando specifico da eseguire all'avvio dell'applicazione. Se si seleziona Sì, immettere il comando nel campo Riga di comando.
Dopo aver completato questa scheda, selezionare Avanti.
Nella scheda Icona le opzioni visualizzate dipendono dall'origine dell'applicazione selezionata nella scheda Dati principali. Con App Attach è possibile usare un percorso UNC, ma per menu Start e Percorso file è possibile usare solo un percorso locale.
Se si ha selezionato App Attach, selezionare Predefinita per usare l'icona predefinita per l'applicazione oppure selezionare Percorso file per usare un'icona personalizzata.
Per Percorso file, selezionare una delle opzioni seguenti:
Sfoglia File di Azure per usare un'icona da una condivisione file di Azure. Scegliere Selezionare un account di archiviazione e selezionare l'account di archiviazione contenente il file dell'icona, quindi scegliere Selezionare il file dell'icona. Passare alla condivisione file e alla directory in cui si trova l'icona, selezionare la casella accanto all'icona da aggiungere, ad esempio
MyApp.ico
, quindi selezionare Seleziona. È anche possibile usare un file.png
. Per Indice icone, specificare il numero di indice per l'icona da usare. Questo è in genere 0.Percorso del file UNC per usare un'icona da una condivisione file. Per Percorso icona, immettere il percorso UNC nel file dell'icona, ad esempio
\\MyFileShare\MyApp.ico
. È anche possibile usare un file.png
. Per Indice icone, specificare il numero di indice per l'icona da usare. Questo è in genere 0.
Se è stato selezionato il menu Start o Percorso file, per Percorso icona immettere un percorso locale per il file
.exe
il file icona, ad esempioC:\Program Files\MyApp\MyApp.exe
. Per Indice icone, specificare il numero di indice per l'icona da usare. Questo è in genere 0.
Dopo aver completato questa scheda, selezionare Rivedi e aggiungi.
Nella scheda Rivedi e aggiungi verificare che la convalida venga superata ed esaminare le informazioni usate per aggiungere l'applicazione, quindi selezionare Aggiungi per aggiungere l'applicazione al gruppo di applicazioni RemoteApp.
Assegnare applicazioni agli utenti
Le applicazioni non vengono assegnate singolarmente agli utenti, a meno che non si usi App Attach. Gli utenti vengono invece assegnati ai gruppi di applicazioni. Quando un utente viene assegnato a un gruppo di applicazioni, può accedere a tutte le applicazioni in tale gruppo. Per informazioni su come assegnare utenti ai gruppi di applicazioni, vedere Assegnare utenti a un gruppo di applicazioni o Aggiungere e gestire applicazioni App Attach.
Pubblicare applicazioni di Microsoft Store
Le applicazioni in Microsoft Store vengono aggiornate di frequente e spesso vengono installate automaticamente. Il percorso della directory per un'applicazione installata da Microsoft Store include il numero di versione, che cambia ogni volta che un'applicazione viene aggiornata. Se si verifica automaticamente un aggiornamento, il percorso cambia e l'applicazione non è più disponibile per gli utenti. È possibile pubblicare applicazioni usando il percorso di Windows shell:appsFolder
come percorso nel formato shell:AppsFolder\<PackageFamilyName>!<AppId>
, che non usa il file .exe
o il percorso della directory con il numero di versione. Questo metodo garantisce che il percorso dell'applicazione sia sempre corretto.
L'uso di shell:appsFolder
indica che l'icona dell'applicazione non viene prelevata automaticamente dall'applicazione. È necessario fornire un file di icona in un'unità locale in ogni host di sessione in un percorso che non cambia, a differenza della directory di installazione dell'applicazione.
Selezionare la scheda pertinente per lo scenario e seguire la procedura.
Ecco come pubblicare un'applicazione di Microsoft Store usando l'interfaccia utente di Windows e il portale di Azure:
Nell'host di sessione aprire Esplora file e andare al percorso
shell:appsFolder
.Trovare l'applicazione nell'elenco, fare clic con il pulsante destro del mouse, quindi selezionare Crea un collegamento.
Per il prompt dei collegamenti visualizzato, selezionare Sì per posizionare il collegamento sul desktop.
Visualizzare le proprietà del collegamento e prendere nota del valore Target. Questo valore è il nome della famiglia di pacchetti e l'ID applicazione necessari per pubblicare l'applicazione.
Seguire la procedura descritta nella sezione Aggiungere applicazioni a un gruppo di applicazioni RemoteApp per la pubblicazione di un'applicazione in base al percorso file. Per il parametro Percorso applicazione, usare il valore del campo Destinazione del collegamento creato, quindi specificare il percorso dell'icona come file icona locale.
Pubblica sandbox di Windows
Sandbox di Windows fornisce un ambiente desktop leggero per l'esecuzione sicura di applicazioni in isolamento. È possibile usare Sandbox di Windows con Desktop virtuale Azure in una sessione desktop o RemoteApp.
Gli host di sessione devono usare una dimensione di macchina virtuale (VM) che supporta la virtualizzazione annidata. Per verificare se una serie di macchine virtuali supporta la virtualizzazione annidata, vedere Dimensioni per le macchine virtuali in Azure, andare all'articolo pertinente per la serie della macchina virtuale e controllare l'elenco delle funzionalità supportate.
Per installare Windows Sandbox negli host di sessione, seguire la procedura descritta in Panoramica di Windows Sandbox. Ti consigliamo di installare Windows Sandbox in un'immagine personalizzata che puoi usare durante la creazione degli host di sessione.
Dopo aver installato Windows Sandbox negli host di sessione, è disponibile in una sessione desktop. Se si vuole anche pubblicarlo come RemoteApp, seguire la procedura per aggiungere applicazioni a un gruppo di applicazioni RemoteApp e usare il percorso del file
C:\Windows\System32\WindowsSandbox.exe
.
Passaggi successivi
Connettersi a RemoteApp. Per altre informazioni, selezionare Introduzione all'app di Windows per connettersi a dispositivi e app.
Informazioni su come aggiungere e gestire applicazioni App Attach.
Informazioni su come personalizzare il feed in modo che le risorse vengano visualizzate in modo riconoscibile per gli utenti.
Se si verificano problemi con le applicazioni in esecuzione in Desktop virtuale Azure, App Assure è un servizio di Microsoft progettato per risolverle senza costi aggiuntivi. Per altre informazioni, vedere App Assure.