Vous trouverez ci-dessous des préconisations concernant les serveurs d’applications et les VDIe :
-
Package pour les serveurs d’application (Script .ps1 + fichiers .reg pour info) : https://myshare.systancia.com/index.php/s/zmDT2B628SGuJkm
-
Package pour les postes VDI (Master) :
https://myshare.systancia.com/index.php/s/z1Qc9bV031SYuN6
Optimisation Serveurs d’application – Windows Server 2019
Exploitation des éléments :
-
uSOLUTION 1] via le script Powershell « Optimisation_App_Server_Workplace.ps1 »
-
Prérequis : Exécuter Powershell en tant qu’administrateur et exécuter la commande : « Set-ExecutionPolicy -ExecutionPolicy RemoteSigned » puis appeler le script
-
SOLUTION 2] Exécuter les fichier .reg « DeleteUserAppContainersOnLogoff.reg » et « Services_Windows_Users_Disabled.reg » directement sur le ou les serveurs d’application
Les optimisations mise en œuvre ce bases sur les préconisations Microsoft suivantes :
Clé de registre DeleteUserAppContainersOnLogoff :
-
Résolution d’un problème selon lequel les performances du serveur sont ralenties ou le serveur ne répond plus en raison d’un nombre important de règles du Pare-feu Windows.
Désactivation des services Windows Users :
-
Préconisation :
https://learn.microsoft.com/en-us/windows/application-management/per-user-services-in-windows -
Note :
La commande Powershell suivante permet de lister les services utilisateurs sur un serveur d’application :
Get-ChildItem "HKLM:\SYSTEM\CurrentControlSet\Services" | ForEach-Object { Get-ItemProperty $_.pspath } | Where-Object {$_.Type -eq 80 -or $_.Type -eq 96} | Format-Table PSChildName, Type, UserServiceFlags
Optimisations Master VDI (à partir Windows 10)
Exploitation du script Windows_VDOT.ps1 :
-
Sur l'appareil qui recevra les optimisations créez un dossier (ex. "C:\VDOT").
-
Téléchargez ou copiez l'ensemble complet de fichiers et de dossiers VDOT.
-
Débloquez le fichier .zip téléchargé
-
Extrayez le téléchargement VDOT dans le dossier créé précédemment (ex. "C:\VDOT").
-
Démarrez PowerShell en tant qu’administrateur
-
Exécutez la commandes suivantes : Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
Préconisation de la commande à exécuter :
-
.\Windows_VDOT.ps1 -Optimizations All -AdvancedOptimizations All -Verbose -AcceptEULA -Restart
-
Cela exécutera chaque optimisation VDOT, sortie détaillée, acceptera automatiquement Eula et redémarrera l'appareil lorsque VDOT se terminera.
Autres Commandes :
-
.\Windows_VDOT.ps1 -Optimizations All -Verbose
-
Cela exécutera toutes les optimisations standard avec une sortie détaillée, bien que le CLUF devra être accepté manuellement.
-
.\Windows_VDOT.ps1 -Optimizations All -Verbose -AcceptEula
-
Cela exécutera toutes les optimisations standard avec une sortie détaillée et acceptera automatiquement Eula (pour l'exécution de scripts)
-
.\Windows_VDOT.ps1 -Optimizations All -AdvancedOptimizations Edge -Verbose -AcceptEULA
-
Cela exécutera toutes les optimisations standard, les optimisations avancées du navigateur Edge, la sortie détaillée et acceptera automatiquement Eula.
-
.\Windows_VDOT.ps1 -Optimizations AppxPackages -AcceptEULA
-
Cela exécutera AppxPackages uniquement et acceptera automatiquement le CLUF
Vous retrouverez toutes ces informations sur le lien suivant :
https://github.com/The-Virtual-Desktop-Team/Virtual-Desktop-Optimization-Tool#readme