Confesso che da tempo desideravo scrivere un articolo su, ma tutto, come sempre, sta "mancando", e arrivano ancora lettere per posta da cui si può trarre una conclusione che non molti conoscono RemoteApp, ma quelli che sapere, sapere poco.
Certo, non potevo lasciare tutto così com'è, e bisogna davvero fare qualcosa al riguardo.
E mi sembra che alcuni articoli dettagliati su questo argomento possano risolvere al meglio questo problema e alla fine sistemare tutto.
Questo è esattamente quello che ho deciso di fare!
================
E quindi, cos'è questa "RemoteApp" (applicazione remota)?
Un pezzo da un articolo sul sito Web di Microsoft (per obiettività):
RemoteApp consente di presentare le applicazioni a cui è possibile accedere in remoto tramite Servizi Desktop remoto (RDS) come se fossero in esecuzione sul computer locale dell'utente. Queste applicazioni sono chiamate programmi RemoteApp. Invece di una vista sul desktop del server. Host sessione desktop remoto Il programma RemoteApp si integra con il desktop del client e il programma RemoteApp viene eseguito propria finestra, che è ridimensionabile, può essere spostato tra più monitor e ha la propria icona sulla barra delle applicazioni. Se un utente esegue più programmi RemoteApp sullo stesso server Host sessione Desktop remoto, tali programmi RemoteApp condividono una singola sessione di Servizi Desktop remoto (RDS).
UN in parole povere l'utente lavora in 1C, come se 1s fosse in esecuzione sul suo PC.
Nel dettaglio, infatti, 1C lavora da remoto sul nostro server, ed esso (il nostro server) trasmette all'utente solo un'immagine di quanto gli sta accadendo. In questo caso viene trasmessa solo l'immagine dell'applicazione stessa, niente di più! E l'utente interagisce con questa immagine pensando che sia un programma.
In una parola "Fumo e specchi")
Da qui l'impressione che l'utente ha, come se 1C Enterprise funzionasse davvero sul suo PC.
Le differenze sono visibili solo dal collegamento, anche sulla barra delle applicazioni (se si riduce a icona l'applicazione), e se si sposta la finestra del programma sullo schermo, è possibile notare un leggero sfarfallio dell'immagine.
“RemoteApp” non è una parola nuova, anche su windows server 2008 R2 era possibile pubblicare applicazioni remote, ma allora era tutto “grezzo”, e solo con uscita finestre server 2012 "RemoteApp" può essere utilizzato per lavorare in 1C.
Molte persone conoscono il buon vecchio "terminal server", il nome ufficiale è "Terminal Services" o "TS".
Ma questa tecnologia è stata sostituita da una nuova: RDS (Remote Desktop Services), questa tecnologia è ora attivamente promossa da Microsoft e pubblicheremo le nostre RemoteApp su di essa.
Ovviamente, se distribuisci "RemoteApp" in base alle sessioni, molte cose ti saranno familiari qui, poiché tutto si basa sul vecchio protocollo RDP, il client mstsc, che conosciamo da molto tempo, è utilizzato per connettere il client e, come prima, tutto funziona in sessioni che, come su "Terminal Server", vengono create e gestite dagli utenti.
L'amministrazione avviene come su "TS", ed è concessa in licenza allo stesso modo, solo che le licenze non si chiamano più "Windows Terminal Services", ma "Windows Remote Desktop Services CAL".
Molti utenti sono confusi, confusi da queste innovazioni (soprattutto la "vecchia scuola"), infatti, cercherò di raccontare in questo articolo in dettaglio, sia su RDS che su RemoteApp su cui funziona, cercherò di sistemare tutto , come si suol dire "sugli scaffali".
Cos'è l'RDS?
RDS ci consente di gestire centralmente le risorse, fornire applicazioni e dati agli utenti in modo controllato.
Esistono due possibili implementazioni in RDS.
1 - tecnologia basata sulla sessione. Quando un utente si connette a questo server, apre il desktop remoto e accede alla sua sessione, sotto il suo utente.
2 - tecnologia basata su desktop virtuali, ovvero utilizzando la tecnologia VDI.
In realtà (applicazioni remote) "RemoteApp" distribuiremo sulla base di sessioni, secondo il primo tipo. È più facile da implementare e si adatta alla maggioranza.
Vale anche la pena notare che l'implementazione basata su VDI del secondo tipo ha i suoi vantaggi.
Quando si utilizza VDI, ogni utente lavora sulla propria macchina virtuale.
E se, ad esempio, ci fosse qualche tipo di problema con l'utente sul suo Wirth. macchina, solo il suo spazio virtuale ne risentirà. E se ciò accade su un server "basato sulla sessione" del primo tipo, potrebbero risentirne tutti gli utenti le cui sessioni sono presenti e tutti i dati dei programmi su questo server.
Di cosa è fatto RDS?
RDS è costruito sulla base di diversi ruoli, che possono essere configurati sia su server diversi che all'interno dei corridoi di un server.
Ruoli principali di RDS
1. Gestore di connessione desktop remoto. Si occupa di connettere un dispositivo client ad applicazioni remote "RemoteApp", nonché desktop basati su sessione o desktop virtuali, a seconda della tecnologia su cui abbiamo costruito RDS.
2. Un ruolo che fornisce l'accesso Web ai desktop remoti. Il suo compito è fornire risorse tramite un browser web.
3. Host sessione desktop remoto: questo ruolo consente di ospitare applicazioni remote o desktop basati su sessione sul server.
4. Host di virtualizzazione desktop remoto. Su questo nodo, questo è il nostro server Hyper-V, su cui distribuiamo tutto macchine virtuali, che sarà disponibile per tutti gli utenti che utilizzano la tecnologia VDI.
5. Remote Desktop Gateway, questo è un intermediario tra i client della rete esterna e una raccolta di sessioni durante rete interna e applicazioni. Il gateway è la sicurezza, il nostro servizio è assolutamente sicuro. E grazie al fatto che RDS nel 2012 e 2012R2 sta diventando più flessibile, assolutamente tutte le carenze che c'erano prima sono state risolte. Ora questo servizio è facilmente implementabile per progetti enormi e su larga scala, per grandi aziende. Ci sono stati alcuni problemi in passato.
Allora che c'è di nuovo?
Il lavoro aggiornato con la tecnologia RomoteFX, ovvero il lavoro con la grafica è stato aggiornato nel server RDS 2012, 2012R2, 2016. Abbiamo ottimizzato lo streaming dei dati, inoltre, è supportato DirectX 11. Per chi è importante questo aspetto, funziona già tutto. Come sappiamo, queste cose erano recensioni negative versione precedente sistemi.
Grazie all'uso di RDS, otteniamo un unico punto di ingresso. L'utente ha effettuato l'accesso al nostro dominio e ottiene l'accesso a tutte le nostre risorse. RDS implementa il reindirizzamento USB, con USB sia sul dispositivo su cui stiamo eseguendo la sessione, sia verso il server.
Come sappiamo, Windows server 2012, 2012R2, 2016 funziona correttamente con il protocollo SMB 3.0. Il server RDS è interessato allo stesso modo e possiamo archiviare i dischi per l'archiviazione dei dati dell'utente sui protocolli SMB e RGCDSun. Inoltre, poiché questa tecnologia è implementata nei server 2012, 2012R2, 2016, questo servizio è facile da gestire. Cioè abbiamo un segnalibro nel gestore, lo consideravamo una volta, grazie al quale la gestione del server RDS diventa comunque intuitiva come tutti gli strumenti implementati in Server Windows 2012-2016.
Cosa è necessario per implementare RDS?
1. Server Windows 2012 - 2016 Standard o Datacenter.
2. Chiamare licenze per utenti, + licenze RDS + Licenza Windows servire.
3. IP statico + statico esterno se è richiesto l'accesso remoto.
4. Active Directory obbligatoria.
Da facoltativo:
5. Certificato SSL.
6. Nome del dominio 2-3 livelli.
7. CA - Autorità di certificazione.
Vantaggi di "RemoteApp" rispetto al solito "Terminal Server":
L'utente non è confuso tra il desktop remoto e quello locale.
Il programma 1C si avvia immediatamente quando si fa clic sul collegamento e sembra installato localmente.
L'utente non vede l'intero desktop e lavora solo con quei programmi assegnati dall'amministratore.
La sicurezza è maggiore rispetto a un normale terminal server.
La velocità di trasferimento delle immagini dal server è superiore a quella di un terminal server convenzionale. (Ottimizzazione dovuta al trasferimento non dell'intera immagine, ma solo del programma desiderato).
Iscriviti agli aggiornamenti sul blog per non perdere l'uscita della parte successiva dell'articolo.
Dopo aver preparato il Terminal Server per l'esecuzione delle applicazioni RemoteApp, è possibile utilizzare Gestione RemoteApp di Servizi terminal per eseguire le seguenti attività:Per aggiungere applicazioni all'elenco RemoteApp, è necessario:
1. Avviare RemoteApp Manager. Per fare ciò, premere il pulsante Inizio, scegliere oggetto amministrativo Utensili , quindi selezionare l'elemento Servizi terminali e fare clic sull'elemento Gestore app remoto di Servizi terminal(Gestore RemoteApp di Servizi terminal); 2. nel pannello Azioni (D azione) fare clic sul collegamento Aggiungi programmi RemoteApp ( aggiunta di applicazioni remote RemoteApp); 3. per pagina Benvenuto nella procedura guidata RemoteApp (Procedura guidata RemoteApp) fare clic sul pulsante Prossimo; 4. nella pagina (selezionare i programmi da aggiungere all'elenco delle applicazioni remote) selezionare la casella accanto a ciascun programma che si desidera aggiungere all'elenco Programmi RemoteApp. È possibile selezionare più programmi; Elencato Scegli i programmi da aggiungere all'elenco Programmi RemoteApp vengono visualizzati i programmi presenti nel menù comune a tutti Inizio al server terminale. Se programma richiesto non è nell'elenco, è necessario fare clic sul pulsante Navigare(sfogliare) e specificare la posizione del file EXE eseguibile del programma. 5. Per configurare le impostazioni per l'applicazione RemoteApp, selezionare il nome del programma e fare clic su Proprietà (proprietà). È possibile impostare le seguenti opzioni:
È possibile utilizzare le variabili di ambiente di sistema nel percorso. Ad esempio, specificare in modo esplicito il percorso C:\Windows può essere sostituito con il valore della variabile %windir%. Le variabili di ambiente utente non possono essere utilizzate.
6. Dopo aver completato le impostazioni del programma, premere il pulsante OK e quindi premere il pulsante Prossimo; 7. per pagina Controlla le impostazioni(visualizza parametri) controllare i parametri e premere il pulsante Fine(pronto). |
Nota
Eventuali modifiche alle impostazioni di distribuzione durante la creazione di file con estensione rdp o pacchetti di Windows Installer tramite Gestione RemoteApp di Servizi terminal sostituiscono le impostazioni globali.
Le opzioni di distribuzione globale includono:
Per configurare le impostazioni del server terminal:
1. nel pannello Azioni(attività) Fare clic sul collegamento Gestione RemoteApp di Servizi terminal Impostazioni del server terminale (impostazioni del server terminale). Puoi anche fare clic sul collegamento modifica(cambiare) nel pannello Panoramica(panoramica) accanto all'area Impostazioni del server terminale ; 2. scheda Server terminale in zona connessione
impostazioni(impostazioni di connessione) accettare il suggerimento o inserire il nome del proprio server o il nome della server farm, il numero di porta RDP e le impostazioni di autenticazione del server; Se la casella di controllo Richiedi l'autenticazione del server (richiede l'autenticazione del server) è impostato, tenere presente quanto segue:
3. Per fornire l'accesso all'intero desktop di Terminal Server tramite Accesso Web di Servizi terminal, è necessario in Accesso desktop remoto(accesso desktop remoto) selezionare la casella Mostra una connessione desktop remoto a questo server terminal in TS Web Access (visualizzare la connessione desktop remoto di questo server terminal utilizzando TS Web Access); 4. nella zona Accesso a programmi non elencati
(accesso a programmi non elencati) è necessario selezionare una delle seguenti opzioni:
Importante! Questa impostazione non impedisce agli utenti di eseguire applicazioni remote non elencate dopo la connessione a un server terminal e l'esecuzione di un'applicazione RemoteApp. Ad esempio, se l'applicazione Microsoft Word elencati Programmi RemoteApp e il browser Microsoft Internet Explorer non elencato, l'utente sarà comunque in grado di avviare il browser se avvia una sessione remota con Applicazione Microsoft Word, quindi fare clic sul collegamento ipertestuale nel documento.
Se questa impostazione è selezionata, gli utenti saranno in grado di avviare qualsiasi applicazione da remoto utilizzando un file .rdp alla connessione iniziale, anche quelle non elencate Programmi RemoteApp. Per proteggersi dall'attività di utenti malintenzionati o dall'avvio accidentale di un programma da parte dell'utente da un file .rdp alla connessione iniziale, si consiglia di non selezionare questa impostazione. 5. Dopo aver completato le impostazioni dei parametri, premere il pulsante OK. |
Per configurare le impostazioni del gateway di Servizi terminal, è necessario:
1. nel pannello Azioni Terminal Services RemoteApp Manager fare clic sul collegamento Impostazioni gateway di Servizi terminal ( impostazioni del gateway del server terminale). Puoi anche fare clic sul collegamento modifica nel pannello Panoramica accanto alla zona Impostazioni gateway di Servizi terminal ; 2. scheda Portale ST(Terminal Services Gateway) Configurare il comportamento richiesto del gateway di Servizi terminal. È possibile configurare le impostazioni del server Gateway di Servizi terminal in modo che vengano rilevate automaticamente o che utilizzino le impostazioni specificate. È inoltre possibile configurare per non utilizzare il server gateway di Servizi terminal. Nota Per ulteriori informazioni sulle impostazioni dei criteri di gruppo per i client, vedere l'argomento della Guida "Utilizzare i criteri per controllare le connessioni client tramite il gateway di Servizi terminal". Per aprire la Guida per TS Gateway su un server che esegue Windows Server 2008, fare clic su Inizio, scegliere oggetto Correre, inserisci il comando hh ts_gateway.chm e premere il pulsante OK. Se il valore è selezionato Utilizzare queste impostazioni del server Gateway di Servizi terminal (utilizzare le seguenti impostazioni del server Gateway di Servizi terminal), è necessario: a) impostare il nome del server TS Gateway e il metodo di accesso; Il nome del server deve corrispondere al nome specificato nel certificato SSL del server gateway di Servizi terminal. b) Per garantire che la connessione utilizzi le stesse credenziali utente per accedere al server Gateway di Servizi terminal e al Terminal Server, selezionare la casella di controllo Utilizzare le stesse credenziali utente per il gateway di Servizi terminal e il server terminal (utilizzare le stesse credenziali per TS Gateway e Terminal Server). Tuttavia, all'utente potrebbe essere comunque richiesto di immettere nuovamente le credenziali se le credenziali provenienti da origini diverse, ad esempio le impostazioni di Criteri di gruppo, sono in conflitto e non sono idonee per l'accesso. Gli utenti potrebbero anche dover reinserire le proprie credenziali se le credenziali predefinite vengono utilizzate per connettersi e non corrispondono; c) Per consentire al computer dell'utente di rilevare automaticamente la necessità di utilizzare un gateway di servizio, selezionare la casella di controllo Bypa
ss Server gateway di Servizi terminal per gli indirizzi locali
(non utilizzare TS Gateway Server per gli indirizzi locali). Ciò consente di ottimizzare le prestazioni del client di Servizi terminal. 3. Dopo aver completato le impostazioni dei parametri, premere il pulsante OK. |
Per configurare le impostazioni RDP generali, è necessario:
1. nel pannello Panoramica modifica vicino alla zona Impostazioni PSR(impostazioni PSR); 2. sul campo dispositivi e risorse ( dispositivi e risorse) configurare quali dispositivi e risorse computer dell'utente devono essere resi disponibili nella sessione remota; 3. nella zona Esperienza utente(interazione dell'utente) abilitare o disabilitare l'arrotondamento dei caratteri e selezionare la qualità del colore desiderata; 4. Dopo aver completato le impostazioni dei parametri, premere il pulsante fare domanda a(fare domanda a); Per configurare le impostazioni RDP avanzate, come il reindirizzamento audio, è necessario aprire la scheda Impostazioni RDP personalizzate(opzioni PSR speciali). Per ulteriori informazioni, vedere Configurazione di impostazioni RDP specifiche. 5. premere il pulsante OK |
Se i file .rdp non sono firmati digitalmente o sono firmati con una firma digitale che il client RDP non è in grado di verificare (ad esempio, un certificato di una CA privata), alcune delle impostazioni di reindirizzamento di dispositivi e risorse configurate in Terminal Services RemoteApp Manager potrebbero essere ignorato dall'utente. Ad esempio, se nella scheda Impostazioni RDP comuni(impostazioni RDP generali) sono consentite tutte le opzioni di reindirizzamento e l'utente si connette utilizzando un file .rdp non firmato, i dispositivi disco e i dispositivi plug and play supportati non verranno reindirizzati automaticamente. Verranno reindirizzati solo se l'utente consente a questi dispositivi di essere reindirizzati nella finestra di dialogo di avviso che viene visualizzata quando si tenta di connettersi a RemoteApp. Questo comportamento aiuta a ridurre la potenziale vulnerabilità del sistema. Lo stesso comportamento si verifica se la scheda Impostazioni RDP personalizzate abilitare il port forwarding seriale.
Nota
Le impostazioni specifiche di RDP possono essere utilizzate per configurare una directory di lavoro per le applicazioni remote. Per impostazione predefinita, la cartella di lavoro di un'applicazione RemoteApp corrisponde alla posizione del file eseguibile dell'applicazione. Se si configura una cartella di lavoro nelle impostazioni specifiche di RDP, tale impostazione si applica a tutte le applicazioni RemoteApp accessibili tramite Accesso Web di Servizi terminal e ai file RDP generati e ai pacchetti di Windows Installer. Per configurare una cartella di lavoro specifica per varie applicazioni RemoteApp che verranno distribuite utilizzando file .rdp o pacchetti Windows Installer, è possibile configurarla nelle impostazioni specifiche RDP, creare file .rdp o pacchetti Windows Installer e quindi rimuovere questa opzione dalle impostazioni specifiche RDP .
Per configurare impostazioni RDP specifiche, è necessario:
1. nel pannello Panoramica Terminal Services RemoteApp Manager, fare clic sulla didascalia modifica vicino alla zona Impostazioni PSR(impostazioni PSR); 2. scheda Impostazioni RDP personalizzate inserire o copiare le opzioni RDP specifiche desiderate nella casella di testo Cu
impostazioni RDP tom(parametri speciali del Remote Desktop Protocol - RDP). Importante! Le impostazioni di distribuzione globale disponibili in Terminal Services RemoteApp Manager non possono essere ignorate. Se provi a farlo, verrà chiesto loro di rimuoverli dopo aver premuto il pulsante fare domanda a. Per creare un file RDP da cui copiare le impostazioni, è necessario: a) aprire il client Connessione desktop remoto e fare clic sul pulsante Opzioni(opzioni); b) configurare i parametri necessari, ad esempio il reindirizzamento del suono; c) dopo aver completato le impostazioni nella scheda Generale(generale) premere il pulsante Salva come(salva con nome) e salva il file RDP; d) aprire il file RDP nel blocco note e copiare i parametri desiderati nel campo di testo Impostazioni RDP personalizzate scheda Impostazioni RDP personalizzate. 3. dopo aver aggiunto tutti i parametri necessari, fare clic sul pulsante fare domanda a; 4. in caso di apertura di una finestra di dialogo Errore con le impostazioni RDP personalizzate
(errore impostazioni personalizzate RDP), è necessario: a) premere il pulsante Rimuovere (eliminare) Per rimozione automatica impostazioni errate o impostazioni che non possono essere ignorate oppure fare clic sul pulsante OK e rimuovere queste impostazioni manualmente; b) dopo aver cancellato i parametri, premere nuovamente il pulsante fare domanda a. 5. premere il pulsante OK per chiudere la finestra di dialogo Impostazioni di distribuzione di RemoteApp (Opzioni di distribuzione di RemoteApp). |
Importante!
Per connettersi a RemoteApp utilizzando un file .rdp con firma digitale, è necessario un client Remote Desktop Connection 6.1. Il client RDC versione 6.1 (6.0.6001) supporta Remote Desktop Protocol versione 6.1.
Quando si utilizza un certificato digitale, la firma crittografica del file di connessione contiene informazioni sull'editore del file, che possono essere verificate. Ciò consente agli utenti di identificare un'organizzazione che fornisce l'accesso a un RemoteApp remoto o collegamento remoto al desktop, prendi una decisione informata sulla fiducia nell'organizzazione prima di connetterti e proteggiti dalla possibilità che vengano utilizzati file .rdp modificati in modo dannoso.
I file RDP utilizzati per connettersi alle applicazioni RemoteApp remote possono essere firmati con un certificato di autenticazione del server SSL o un certificato di firma del codice. Questi certificati possono essere ottenuti da CA pubbliche o da una CA aziendale in un'infrastruttura a chiave pubblica.
È possibile utilizzare lo stesso certificato SSL utilizzato per connettersi a un server terminal tramite il gateway di Servizi terminal per firmare i file RDP. Tuttavia, nel caso in cui gli utenti desiderino connettersi ad applicazioni remote da computer pubblici o domestici, è necessario utilizzare uno dei seguenti metodi di firma:
1. nel pannello Azioni Terminal Services RemoteApp Manager fare clic sul collegamento Impostazioni della firma digitale (parametri di firma digitale). Puoi anche fare clic sul collegamento modifica nel pannello Panoramica accanto alla zona Impostazioni della firma digitale ; 2. selezionare la casella Firma con un certificato digitale (firmato con certificato digitale); 3. sul campo Dettagli del certificato digitale (informazioni sul certificato digitale) fare clic sul pulsante modifica; 4. nella finestra di dialogo Seleziona Certificato(selezione certificato) selezionare il certificato desiderato e premere il pulsante OK. Nella finestra di dialogo Seleziona Certificato visualizza i certificati dall'archivio certificati personale e dall'archivio certificati computer locale. Il certificato utilizzato deve trovarsi in uno di questi archivi. |
Le impostazioni di Criteri di gruppo corrispondenti sono disponibili nell'Editor Criteri di gruppo locali nelle sezioni Computer e Configurazione utente in
Modelli amministrativi\Componenti di Windows\Servizi terminal\Client di connessione desktop remoto(Modelli amministrativi\Componenti di Windows\Servizi terminal\Client Connessione desktop remoto).
Le seguenti opzioni sono disponibili per la personalizzazione:
Importante!
Per utilizzare queste impostazioni di Criteri di gruppo, l'utente deve disporre del client Connessione desktop remoto 6.1 installato.
Per ulteriori informazioni su queste impostazioni, vedere il testo descrittivo dei Criteri di gruppo nell'Editor Criteri di gruppo locali.
Le modifiche alle impostazioni non influiranno sulle impostazioni nei file .rdp creati in precedenza e nei pacchetti di Windows Installer.
Le proprietà dei file .rdp di Windows Installer e dei pacchetti creati in precedenza non possono essere modificate utilizzando RemoteApp Manager di Servizi terminal. Invece, devi fare clic nel pannello Azioni collegamento Crea file .rdp(creare un file .rdp) o Creare Programma di installazione di Windows pacchetto(creare un pacchetto Windows Installer) e creare un nuovo file .rdp o un pacchetto Windows Installer con le impostazioni desiderate.
Quando si rimuove un'applicazione remota dall'elenco Programmi RemoteApp I file RDP e i pacchetti di Windows Installer creati in precedenza per questa applicazione non verranno rimossi.
Per esportare un elenco di applicazioni RemoteApp e impostazioni di distribuzione, devi:
Importante! Dopo aver premuto il pulsante OK elenco Programmi RemoteApp e le impostazioni di distribuzione sul server di destinazione verranno sostituite automaticamente.
|
1. avviare RemoteApp Manager; 3. Nella finestra di dialogo che si apre, selezionare una delle seguenti opzioni:
|
Nota
Viene importato ed esportato solo l'elenco Programmi RemoteApp e opzioni di distribuzione. Eventuali file .rdp creati in precedenza e pacchetti di Windows Installer non vengono esportati o importati. Se i server non fanno parte di una server farm, è necessario creare nuovi file .rdp e pacchetti di Windows Installer su ciascun server. Se hai specificato un nome di farm quando hai creato il file .rdp o il pacchetto di Windows Installer e il server in cui vuoi copiare il file è un membro di quella farm, puoi copiare i file manualmente.
Potrebbe essere necessario configurare le applicazioni RemoteApp.
Sono programmi accesso remoto accessibili tramite Servizi Desktop remoto, ma sembrano applicazioni locali. In poche parole, un RemoteApp è un accesso desktop remoto limitato a una singola applicazione. Tuttavia, nonostante la formulazione di cui sopra, un utente può eseguire più applicazioni o più istanze della stessa applicazione nella stessa sessione.
L'utilizzo delle applicazioni RemoteApp sembra una buona alternativa ai tradizionali desktop remoti amministratore di sistema una serie di benefici. Questi vantaggi sono legati al fatto che l'utente non ha più accesso al desktop completo e le sue azioni sono limitate ai confini dell'applicazione che viene avviata. E come sai, meno l'utente ha la possibilità di ruotare e regolare, più affidabile e sicuro funziona il sistema. Gli utenti sono altrettanto a loro agio nell'usare le applicazioni RemoteApp perché hanno l'aspetto di qualsiasi applicazione locale. applicazione installata che semplifica notevolmente il lavoro.
Per pubblicare qualsiasi applicazione RemoteApp, devi aprire Gestore attività, vai a Servizi desktop remoto e lì segue il collegamento con il nome della raccolta di sessioni. Nella finestra di raccolta delle sessioni, fare clic sul collegamento Pubblicazione di applicazioni RemoteApp. Nel caso in cui vi siano già candidature pubblicate, è necessario cliccare sul pulsante Compiti e seleziona dal menu che si apre Pubblicare.
Tieni presente che la pubblicazione di almeno un'applicazione annullerà la pubblicazione del desktop remoto. Ciò significa che in una raccolta può esserci un desktop remoto completo o un determinato set di singole applicazioni remoteapp.
Puoi pubblicare sia le applicazioni preinstallate che le tue. Proviamo a pubblicare un'applicazione preinstallata (Calcolatrice) e una nativa (Foxit Reader). Per pubblicare un'applicazione integrata, contrassegnala e fai clic sul pulsante Avanti.
Fig.2 - Selezione delle applicazioni RemoteApp da pubblicare
Con le applicazioni che non sono nell'elenco, è un po' più difficile. Qui deve essere osservata una condizione importante: l'applicazione pubblicata deve essere ospitata sullo stesso percorso su tutti i server host di sessione. In tal caso, fare clic sul pulsante Aggiungi e specificare l'applicazione richiesta.
Fig.3 - Specificare il percorso dell'applicazione RemoteApp pubblicata
Come si vede in figura, specificando l'applicazione, in questo caso, si verifica sul server RDSH2.
Una volta controllate tutte le applicazioni, fare clic su Avanti.
Fig.4 - Selezione delle applicazioni RemoteApp da pubblicare
Nella finestra successiva, confermare la scelta facendo clic sul pulsante. Pubblicare.
Fig.5 - Conferma della selezione delle applicazioni RemoteApp
Dopo aver pubblicato le applicazioni RemoteApp, verrà visualizzata una finestra che mostra lo stato delle applicazioni e gli errori che si sono verificati durante l'installazione. Se non ci sono errori, fai clic sul pulsante Chiudi per completare il processo di pubblicazione.
Fig.6 - Report di pubblicazione RemoteApp
Dopo aver pubblicato con successo le applicazioni remote RemoteApp, controlleremo la correttezza del loro lavoro. Per fare ciò, forniremo l'accesso Web a RDS da una delle workstation del dominio. Lascia che ti ricordi che per ottenere l'accesso web a Remote Desktop Services, devi seguire un link speciale come https://servername/rdweb . In questo caso, questo link è https://rdwh.domain.local/rdweb .
Fig.7 - Accesso Web alle applicazioni RemoteApp
L'applicazione è stata avviata correttamente ed è pronta per l'uso. Il fatto che si tratti di un'applicazione RemoteApp è indicato dall'icona con l'immagine di due frecce rivolte l'una verso l'altra accanto all'icona dell'applicazione principale.
Vediamo come è stata visualizzata la connessione lato server. Entriamo nelle proprietà della raccolta di sessioni e osserviamo il pannello Connessioni.
Lo screenshot qui sopra mostra la connessione completata. Come puoi vedere, nonostante abbiamo specificato il percorso del programma Foxit Reader sul server RDSH2, la connessione è stata effettuata al server host della sessione RDSH1.
Ogni applicazione RemoteApp ha una serie di opzioni chiave che puoi modificare in base alle tue esigenze. Per accedere al menu delle impostazioni dell'applicazione è sufficiente nella finestra di raccolta sessioni (in questo caso nella finestra RDS Session Collection) sul pannello App remote chiamata menù contestuale applicazione di cui si desidera modificare le impostazioni, quindi selezionare un singolo elemento Modifica proprietà.
Sulla scheda Sono comuni Nella finestra Proprietà dell'applicazione sono disponibili le seguenti impostazioni:
Oltre alle impostazioni, questa finestra visualizza informazioni sul percorso dell'applicazione, il suo alias e l'icona.
La cartella RemoteApp può essere impostata manualmente scrivendo il nome della cartella desiderata nell'apposito campo, oppure selezionando dall'elenco esistente se le cartelle sono state create in precedenza. Posizionare l'applicazione Foxit Reader nella cartella Applicazioni per ufficio e vedere cosa succede alla pagina di accesso web.
Come puoi vedere, l'applicazione Foxit Reader selezionata è stata inserita correttamente nella cartella Applicazioni Office.
Qui puoi anche scaricare un collegamento a una qualsiasi delle applicazioni pubblicate o utilizzare un'alternativa
Sulla scheda Opzioniè possibile impostare le opzioni della riga di comando per l'applicazione. È qui che puoi consentire l'uso di qualsiasi opzione della riga di comando o disabilitarne del tutto l'uso. Inoltre, è possibile impostare in anticipo l'uso forzato impostare i parametri. In un certo numero di casi, l'ultimo parametro aiuta molto.
Proprietà scheda Assegnazione utente consentono di configurare la visibilità dell'applicazione nel sistema di accesso Web per utenti o gruppi di utenti specifici. Poiché, per impostazione predefinita, tutti gli utenti di una raccolta di sessioni hanno accesso a tutte le applicazioni pubblicate in essa, questa scheda consente di configurare in modo flessibile l'accesso degli utenti alle applicazioni RemoteApp all'interno della raccolta stessa.
Sulla scheda Associazione del tipo di fileÈ possibile impostare i tipi di file che si apriranno automaticamente con l'applicazione RemoteApp selezionata.
Una limitazione molto importante da tenere presente è che questa opzione non funziona in caso di accesso web alle applicazioni.
Nel caso in cui un'applicazione remota non sia più in uso, è consigliabile annullarne la pubblicazione. Consideriamo questa operazione utilizzando l'applicazione Calcolatrice come esempio.
Per richiamare la procedura guidata di annullamento della pubblicazione di RemoteApp, selezionare l'elemento Annulla la pubblicazione di RemoteApps sul menu Compiti sul pannello App remote.
Al primo passaggio della procedura guidata, seleziona l'applicazione dall'elenco delle applicazioni RemoteApp pubblicate di cui vuoi annullare la pubblicazione. Puoi selezionare tutte le applicazioni e in questo caso, dopo averle annullate la pubblicazione, sarà possibile accedere completamente al desktop remoto.
Nella finestra con la conferma della scelta, si propone di verificare la correttezza delle applicazioni selezionate e fare clic sul pulsante Non pubblicato.
Dopo che l'operazione di annullamento della pubblicazione è stata completata con successo, verrà visualizzata una finestra che ti informa di ciò.
Come puoi vedere, i processi di aggiunta, eliminazione e configurazione delle app remote vengono eseguiti in modo abbastanza rapido e conveniente da un unico pannello App remote nella scheda della raccolta di sessioni.
Ciao a tutti! Nella prima parte dell'articolo, abbiamo esaminato come installare RemoteApp in Windows Server 2008 R2, in questa parte esamineremo i metodi per distribuire un programma tramite RemoteApp. Tu indichi quale prodotti software e le domande devono essere presentate, attraverso questa tecnologia. La cosa fantastica è che possono essere eseguiti su qualsiasi dispositivo Android.
Quindi iniziamo a configurare RemoteApp in Windows Server 2008 R2. Apri Start - Strumenti di amministrazione - Servizi Desktop remoto - Gestione RemoteApp.
Si apre lo snap-in RemoteApp Manager. Nell'angolo in alto a destra, fai clic su "Aggiungi RemoteApps".
Si apre l'Aggiunta guidata applicazione. Fare clic su Avanti.
Selezioniamo un'applicazione dall'elenco, per me sarà Ccleaner. Voglio sottolineare che questo elenco conterrà solo programmi disponibili per tutti gli utenti, ciò che è installato nel profilo locale di un utente specifico non verrà visualizzato qui e, anche se forzato, questa aggiunta non funzionerà.
Ora il programma Ccealner è apparso nella voce RemoteApps.
Ora distribuiamo la nostra applicazione.
Fare clic con il tasto destro e selezionare crea file RDP.
Di conseguenza, in c:\Program Files\Packeged Programs hai un file RDP.
Diamo questo file ai clienti, lo avvia. Fare clic su Connetti.
Inserisci nome utente e password
e apre Ccleaner sul server, ma visivamente lo vede come suo, questo è utile se c'è un software con una licenza e molte persone vogliono distribuirlo.
Inoltre, fai clic con il pulsante destro del mouse e seleziona Crea pacchetto Windows Installer.
Se lo desideri, puoi specificare una posizione alternativa per la creazione del pacchetto, specificare il certificato se necessario.
Mettiamo daws dove dovrebbe essere creato un collegamento al software.
Tutto in c:\Program Files\Packeged Programs che hai file MSI
Lo installiamo sul client o tramite criteri di gruppo. Fare clic sul collegamento sul desktop e fare clic su Connetti.
Questa tecnologia è molto utile quando l'utente utilizza una o due applicazioni su un computer remoto e non è necessario accedere al desktop remoto. L'applicazione remota viene avviata in modalità "trasparente", ovvero per l'utente sembra un lancio applicazione locale. In un certo senso, la tecnologia RemoteApp è molto simile a .
Preparazione
Sui computer client Controllo Windows XP e Vista devono aggiornare il client RDP alla versione 7.0. È possibile scaricare l'aggiornamento dai collegamenti seguenti:
Collocamento
Ad esempio, eseguiamo l'applicazione Wordpad da remoto.
Aprire “Terminal Services RemoteApp Manager” (Start -> Strumenti di amministrazione -> Servizi terminal):
Nel menu di destra, seleziona la voce “Impostazioni Terminal Server”:
Qui è necessario disabilitare l'opzione "Richiedi autenticazione server". Lo facciamo per semplificare l'installazione. In caso contrario, sarà necessario configurare una CA, operazione che esula dall'ambito di questo articolo.
Torniamo alla finestra principale del Gestore delle applicazioni remote e, nel menu di destra, selezioniamo la voce "Aggiungi applicazioni remote RemoteApp". La procedura guidata si avvia: fai clic su Avanti e accedi alla finestra di selezione dell'applicazione:
Questo elenco visualizza le applicazioni installate in modalità di compatibilità Terminal Server. Tuttavia, puoi sceglierne uno qualsiasi file eseguibile utilizzando il pulsante Sfoglia (anche se in questo caso non ci sono garanzie).
Scegli dall'elenco di WordPad. Proprietà aperte:
Disattivo l'accessibilità tramite il servizio di accesso web per mancanza di uno. Le opzioni della riga di comando per WordPad non sono rilevanti...
Dopo aver aggiunto WordPad all'elenco delle applicazioni remote, è necessario selezionare l'opzione per avviare l'applicazione, ce ne sono solo due: utilizzando il file rdp e utilizzando il pacchetto Windows Installer. La prima opzione è semplice e non richiede installazione. Il secondo è un po' più complicato (richiede l'installazione), ma ha diversi vantaggi: crea icone per l'applicazione remota sul desktop e nel menu Start, e associa anche le estensioni di file appropriate al programma remoto (che, a mio avviso, opinione, è molto conveniente).
Impostazioni generali per la creazione di un file rdp e di un pacchetto di installazione:
Impostazioni separate per il pacchetto di installazione:
Dopo aver creato un file rdp o un pacchetto di installazione, è necessario trasferirlo sul computer da cui verrà avviato. Bene, la configurazione è quasi completa. WordPad in modalità RemoteApp.