Installation et publication des RemoteApp
Durée : 1h30
Prérequis : avoir suivi les modules précédents se rapportant à l'infrastructure « client léger »
Environnement de travail : Windows Server, client léger, Remote Desktop Service
Contexte
Afin d'être pertinent dans le choix des applications que vous allez distribuer à vos clients légers, il est important de comprendre les méthodes d'installation et d'ajout de ces applications dans le serveur RDS, et particulièrement pour la partie « RemoteApp ».
Dans ce cours, nous allons donc voir comment ajouter et configurer la partie « RemoteApp ».
Les applications
L'accès au RemoteApp se fait par le navigateur web, en tapant l'adresse d'accès au serveur. Lors de l'utilisation du « RemoteApp » via le navigateur web, et après avoir saisi le login et le mot de passe, vous accédez aux « Work Ressources ». C'est aussi ce que nous appelons le « RemoteApp ».
Vous allez avoir accès à des applications que l'administrateur de votre réseau a jugé utiles pour vous. En fonction des services de l'entreprise, ceci pourra être adapté, afin de vous laisser accès uniquement à celles dont vous avez besoin.
De base, le RemoteApp vous propose uniquement la « Calculatrice », « Paint » et « WordPad », mais cette liste peut être complétée, afin de répondre aux besoins de chacun. Toutefois, il faudra aussi penser que toutes les applications ne sont pas compatibles avec le RemoteApp.
Pour être fonctionnelles, ces applications devront être installées sur le serveur.
Lors de cette étape, nous installerons plusieurs applications dans le listing de sélection qui est mis à disposition dans les configurations.
Mise en situation
Tout au long du cours, nous allons prendre un service qui aura, dans son RemoteApp, l'accès à : Firefox, VLC, les outils de bureautique comme LibreOffice et FileZilla Client.
Licence CAL et serveur RDS
Pour chaque interaction qui sera réalisée sur le serveur, le licensing du serveur RDS (CAL), vous octroie 120 jours de licence gratuite pour procéder à vos essais.
Téléchargement et installation des applications
Logiciels à télécharger
Depuis votre serveur, vous allez pouvoir télécharger directement les applications dont vous aurez besoin. Si vous ne disposez pas d'une connectivité internet, n'hésitez pas à télécharger les applications sur votre machine physique, pour ensuite les transférer sur la machine virtuelle du serveur RDS.
Quelques applications sont à télécharger :
L'ensemble de l'interaction se fera exclusivement sur votre Server RDS. Une fois les applications téléchargées, installez-les sur le serveur.
MéthodeAjout des applications dans la configuration du RemoteApp
Étape 1 : sur le serveur RDS, cliquez sur « Services Bureau à distance » → « QuickSessionCollection ».
Dans l'onglet « Programmes et RemoteApp », cliquez sur « Tâches » → « Publier des programmes RemoteApp ».
Étape 2 : un assistant de configuration s'ouvre. Vous allez, à ce moment-là, pouvoir cocher les applications à ajouter au RemoteApp.
Sélectionnez « FileZilla » / « Firefox » / les outils « LibreOffice » / « VLC », puis cliquez sur « Suivant ».
Étape 3 : vous arrivez sur l'onglet de confirmation qui vous affiche un récapitulatif des applications que vous avez sélectionnées. Si cela est correct, cliquez sur « Publier ».
Étape 4 : patientez pendant la publication. Une fois celle-ci terminée, cliquez sur « Terminer ».
Étape 5 : désormais, dans le panneau des « Programmes RemoteApp », vous allez avoir accès à la liste des applications que vous avez sélectionnées.
Résultat
Une fois les applications implémentées dans le programme de RemoteApp, l'utilisateur qui se connectera verra également ces applications et pourra les utiliser.
Publication des RemoteApp en ligne de commande
Invite de commande et PowerShell
Sur Windows Server, vous pouvez disposer de l'administration, de la configuration du serveur ou des services via PowerShell. Cela signifie que vous administrez l'ensemble de vos fonctionnalités, en fonction des besoins du serveur, via des lignes de commandes.
La pratique de cette méthode peut offrir un gros avantage quand on maîtrise la ligne de commande. Vous serez plus à l'aise avec l'outil, et vous pourrez faire remonter rapidement les informations.
L'utilisation de la ligne de commande peut vous permettre d'avoir un retour immédiat sur votre syntaxe et, par conséquent, avoir un résultat sur la fonctionnalité (ou non) de votre travail.
Exemple
Invite de commande : tapez « cmd » dans la partie « Recherche ».
PowerShell : tapez « PowerShell » dans la partie « Recherche ».
MéthodeInstallation des RemoteApp en ligne de commande
Étape 1 : une fois les applications téléchargées, vous allez procéder à leur installation.
Nous ferons cette démonstration avec l'application 7Zip.
Ouvrez un « invite de commande » et tapez « Change user / query ».
Cette commande vous permet d'activer l'exécution d'application.
Étape 2 : nous allons maintenant préparer le serveur pour le mode d'installation.
Pour cela, tapez la commande « Change user / install ».
Étape 3 : déplacez-vous dans le dossier où est stockée votre application.
Dans notre cas, celui-ci se trouve dans « C:\Users\Administrateur\Downloads ».
Il ne vous reste plus qu'à exécuter le fichier d'installation.
Tapez directement le nom du fichier d'exécution. Une boîte de dialogue s'ouvre pour l'installation.
Étape 4 : une fois l'installation terminée, retapez la commande « Change user / execute ».
Le serveur repassera en mode « Exécution d'application ».
MéthodePublication de l'application dans le RemoteApp en ligne de commande
Étape 1 : ouvrez l'invite de commande avec « PowerShell » (en mode Administrateur).
Étape 2 : pour réaliser, l'importation du module RemoteDesktop dans PowerShell tapez en commande : « Import-Module RemoteDesktop ».
Étape 3 : vous allez maintenant ajouter l'application pour la publication dans le programme RemoteApp.
Commande :
« New-RDRemoteApp -Alias [nom du programme sans espace] -DisplayName "[nom à afficher]" -FilePath "[chemin complet du fichier à lancer]" -ShowInWebAccess 1 -CollectionName [nom de la collection] -ConnectionBroker [FQDN du serveur broker] »
Pour notre serveur, cela donnera :
New-RDRemoteApp -Alias 7zip -DisplayName "7zip" -FilePath "C:\Program Files\7-Zip\7zFM.exe" -ShowInWebAccess 1 -CollectionName QuickSessionCollectionTest -ConnectionBroker srvrds.test.local
Étape 4 : il faudra maintenant vérifier l'importation de « 7zip » dans les programmes de RemoteApp \ Tâche \ Publier des programmes RemoteApp.
Nous trouvons 7Zip dans la liste, il ne vous reste plus qu'à le cocher.
Étape 5 : il ne vous reste plus qu'à valider la sélection de la configuration et d'admirer le résultat dans le récapitulatif de la configuration.