Vérifier la taille des profils examine les profils d'utilisateur pour tous les comptes d'utilisateur ou certains comptes d'utilisateur sur la machine cible, en regroupant les résultats par type de fichier, à l'aide de l'extension.

Pour chaque groupe de fichiers, si la taille du groupe dépasse un seuil (par défaut 15% de la taille totale du profil), les fichiers individuels sont répertoriés, triés par chemin ou par taille (décroissante) et indiquant la taille réelle du fichier en octets.

Pour que la sortie soit raisonnablement courte, un seuil est fixé sur le nombre de fichiers affichés individuellement par chemin d'accès (6 par défaut) - au-delà, les fichiers sont résumés par dossier (ordre décroissant par nombre de fichiers).

Arguments :
ThresholdPercentToExpand (par défaut : 15) - le pourcentage seuil de la taille totale du profil à partir duquel un groupe d'extensions de fichiers est répertorié.
SamAccountNameList (par défaut : All) - la liste des noms de comptes à signaler (séparés par des virgules, les espaces de début et de fin seront supprimés). Si la valeur est "All", le script inclura les comptes d'utilisateurs locaux et les comptes d'utilisateurs Active Directory.
SortBy (par défaut : Size) - doit être défini sur Size (les fichiers individuels sont listés par taille, en ordre décroissant) ou Path (les fichiers individuels sont listés par chemin complet, en ordre croissant).
PreSummarySize (par défaut : 6) - le nombre de fichiers qui seront listés individuellement (par groupe, selon l'ordre de tri configuré) avant que le script ne passe à la génération de rapports sur les fichiers groupés par dossier.
Version : 1.2.17 -   Créé : 2023-03-08 -   Modifié : 2023-03-23
Citrix HDX Optimization can improve the user experience for Teams video/audio use.
The optimization will also significantly reduce the resource consumption on the VDA.

Please report any issues and feedback
Version : 2.9.24  •   Créé : 2021-01-04  •   Modifié : 2021-03-05
Ce script utilise le module Powershell du fling Horizon Session Recording pour arrêter l'enregistrement d'une session BLAST d'un utilisateur.
Configuration requise : Horizon Session Recording 2.2.0 ou supérieur
Lien : https://flings.vmware.com/horizon-session-recording
Version : 1.3.10 -   Créé : 2020-11-05 -   Modifié : 2020-11-17
Ce script utilise le module Powershell du fling Horizon Session Recording pour démarrer l'enregistrement d'une session BLAST d'un utilisateur.
Configuration requise : Horizon Session Recording 2.2.0 ou supérieur
Lien : https://flings.vmware.com/horizon-session-recording
Version : 1.3.12 -   Créé : 2020-11-05 -   Modifié : 2020-11-17
This Script Action uses the ServiceNow API to create an incident in ServiceNow IT Service Management. The script as presented is for a specific use case: it creates an incident containing the user's full name, the user's logon duration and the machine name.

This Script Action can also be used as an example/template for your own ServiceNow integration needs. See the script for more details on how to modify.
Version : 1.2.15  •   Créé : 2020-10-21  •   Modifié : 2020-12-01
Les sessions Citrix, VMware, RDSH et WVD sont occultées.
Version : 1.3.13 -   Créé : 2020-10-15 -   Modifié : 2020-10-20
Performs a test of all the technical requirements for HDX content redirection, which can potentially save bandwidth and CPU. The script's output provides the test results along with recommendations on components that need to be enabled or upgraded for content redirection to work.
Version : 1.4.20  •   Créé : 2020-10-07  •   Modifié : 2020-10-13
Run on a Delivery Controller or where the CVAD PowerShell snapins are available, e.g. Studio is installed. User running the script must have sufficient permission to chage the enabled state of the selected delivery groups
Version : 1.1.6 -   Créé : 2020-10-06  •   Modifié : 2020-10-13
Run on a Delivery Controller or where the CVAD PowerShell snapins are available, e.g. Studio is installed or on a machine with the DaaS Remote PowerShell SDK (for Cloud). User running the script for on-prem must have sufficient permission to change the enabled state of the selected delivery groups. For Cloud, CU stored credentials must have previously been saved for the local user running the script.

To use this script as an automated action where parameters cannot be passed, copy the script and set the $disable parameter in the Param() block at the top of the script to "true" or "false" depending on whether you are disabling or enabling delivery groups respectively.

The Cloud Customer Id or Delivery Controller is an optional argument which can be used when there are more than 1 credential file for the user running the script so that the correct Cloud customer can be chosen. When used on-prem, the parameter is used to tell the script what delivery controller to connect to when the script is not run on a DDC.
Version : 2.1.13  •   Créé : 2020-10-06  •   Modifié : 2024-01-26
Show how recently (in number of days) delivery groups have had sessions launched from them, by checking the last used property for each machine in a delivery group.
Specify the minimum number of days last launched to show only delivery groups which have not had sessions launched within that number of days and optionally disable them. Specify 0 days to show all delivery groups.

Run on a Delivery Controller or where the CVAD PowerShell snapins are available, e.g. Studio is installed.
Version : 2.6.19  •   Créé : 2020-10-02  •   Modifié : 2020-10-09
Le script affiche les machines VDI et les hôtes RDS qui ne fonctionnent pas sur les mêmes Golden Image et Snapshot que ceux configurés dans les paramètres du pool de bureaux. Il offre la possibilité de supprimer les machines VDI avec ou sans forcer l'utilisateur à se déconnecter. Utilise les api Horizon PowerCLI pour extraire toutes les informations de snapshot pour les pools de postes de travail et les fermes RDS Horizon Linked Clones et Instant Clones.
Le script utilise également les api Horizon pour interroger le statut Cloud Pod du système et se connecte à d'autres pods si Cloud Pod a été activé.

Ce script nécessite un fichier d'identification Horizon pour l'utilisateur qui exécute le script. Ce fichier peut être créé à l'aide de l'action de script Créer des informations d'identification pour les scripts Horizon.
Nécessite Horizon 7.5 ou une version ultérieure
Ce script nécessite l'installation de VMware PowerCLI sur la machine qui exécute le script. PowerCLI peut être installé à l'aide de l'action Installer et configurer le script VMware PowerCLI.
Version : 3.8.81 -   Créé : 2020-09-22 -   Modifié : 2023-11-24
Utilise les api REST d'Horizon pour extraire tous les événements Error, Warning et Audit_Fail de la base de données Horizon Event pour tous les pods. S'il n'y a pas de configuration de pod en nuage, il ne traitera que le pod local. Après avoir récupéré les événements, il traduira les identifiants des différents objets en noms afin d'afficher les noms appropriés lorsque cela est nécessaire.

La sortie est affichée dans la console, mais elle est également enregistrée dans un emplacement par défaut, à savoir c:windowstempCU_Horizon_error_log.csv.

Cette action doit être exécutée sur une machine d'extrémité Horizon (dont la colonne Serveur de connexion primaire HZ est remplie dans la console ControlUp). Le script utilise la machine cible pour déterminer l'adresse du serveur de connexion et est exécuté sur la machine qui exécute la console ControlUp.
Ce script nécessite la définition d'informations d'identification Horizon pour le compte qui exécute le scipt sur la machine cible. Ces informations doivent être créées à l'aide de l'action de script "Créer des informations d'identification pour les scripts Horizon".
Version : 4.3.12 -   Créé : 2020-08-27 -   Modifié : 2023-10-25
Query the selected delivery controller via OData to retrieve connection failure details for a specific user, or all users, within a specified number of days ago
Version : 2.4.10  •   Créé : 2020-08-05  •   Modifié : 2020-12-01
Envoie des messages au(x) utilisateur(s) Horizon sélectionné(s). Ce script peut être utilisé pour envoyer des messages à une session d'utilisateur unique à l'aide des API SOAP d'Horizon. Il peut également être utilisé comme action automatisée avec un message et un niveau de gravité fixes. Les niveaux de gravité suivants sont autorisés INFO, AVERTISSEMENT, ERREUR

Ce script nécessite l'installation de VMWare PowerCLI sur la machine qui exécute le script.
PowerCLI peut être installé via PowerShell (version 5 ou supérieure de PowerShell requise) en exécutant la commande "Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers" ou en utilisant le script "Install VMware PowerCLI".
Si vous obtenez des erreurs TLS/SSL, utilisez la commande Set-PowerCLIConfiguration -InvalidCertificateAction ignore.
ou Set-PowerCLIConfiguration -InvalidCertificateAction warn
Pour se débarrasser de l'avertissement du CEIP, utilisez Set-PowerCLIConfiguration -ParticipateInCeip $true.
ou Set-PowerCLIConfiguration -ParticipateInCeip $false
Les informations d'identification peuvent être définies à l'aide du script "Create credentials for Horizon View scripts" (Créer des informations d'identification pour les scripts Horizon View).
Version : 2.4.6 -   Créé : 2020-07-07 -   Modifié : 2023-11-24
Effectue une analyse du bilan de santé de VMware App Volumes sur un point d'extrémité, en signalant les problèmes qui peuvent avoir ou ont eu un impact sur l'utilisateur. Montre également les montages de disques et les durées des App Volumes montés pour les sessions utilisateur en cours.
Version : 3.8.16 -   Créé : 2020-06-30 -   Modifié : 2020-10-23
Récupérer toutes les entrées du journal d'erreurs, d'avertissements et d'événements critiques, ou seulement celles-ci, à partir d'un nombre donné de secondes avant l'ouverture de la session jusqu'à un nombre donné de secondes après l'ouverture de la session.
Peut aider à trouver les causes d'une connexion lente ou incorrecte.
Version : 1.3.18 -   Créé : 2020-06-19 -   Modifié : 2020-06-19
Ce script agit lorsque le provisionnement est désactivé pour les clones liés des pools de bureau parce que le ratio d'overcommit est trop bas. Il calculera le ratio correct et le fixera à ce niveau.
Après avoir modifié le ratio, le provisionnement sera activé et, s'il est fixé à true, il peut également forcer un rééquilibrage des datastores.
Lors de l'utilisation avec un déclencheur, le FQDN du serveur de connexion et le nom du pool Horizon doivent être configurés manuellement.

Ce script nécessite l'installation de VMWare PowerCLI sur la machine qui exécute le script.
PowerCLI peut être installé via PowerShell (version 5 ou supérieure de PowerShell requise) en exécutant la commande "Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers" ou en utilisant le script "Install VMware PowerCLI".
Les informations d'identification peuvent être définies à l'aide du script "Prepare machine for Horizon View scripts".
Version : 2.1.4 -   Créé : 2020-04-02 -   Modifié : 2023-11-24
Ce script assigne un utilisateur à un ordinateur de bureau Horizon. Il reçoit de la console CU le fqdn du serveur de connexion, le Desktop pool et les noms de machine, de login et de domaine.

Cette action doit être exécutée sur une machine d'extrémité Horizon (dont la colonne Serveur de connexion primaire HZ est remplie dans la console ControlUp). Le script utilise la machine cible pour déterminer l'adresse du serveur de connexion et est exécuté sur la machine qui exécute la console ControlUp.

Ce script nécessite l'installation de VMWare PowerCLI sur la machine qui exécute le script.
PowerCLI peut être installé via PowerShell (version 5 ou supérieure de PowerShell requise) en exécutant la commande "Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers".
Version : 1.3.5 -   Créé : 2020-02-20 -   Modifié : 2020-02-25
Ce script désaffecte un utilisateur d'une machine. Il ne fonctionne qu'avec des pools de bureaux dédiés. Il recevra le fqdn du serveur de connexion, le Desktop pool et les noms des machines de la console CU.

Cette action doit être exécutée sur une machine d'extrémité Horizon (dont la colonne Serveur de connexion primaire HZ est remplie dans la console ControlUp). Le script utilise la machine cible pour déterminer l'adresse du serveur de connexion et est exécuté sur la machine qui exécute la console ControlUp.

Ce script nécessite l'installation de VMWare PowerCLI sur la machine qui exécute le script.
PowerCLI peut être installé via PowerShell (version 5 ou supérieure de PowerShell requise) en exécutant la commande "Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers".
Version : 1.4.4 -   Créé : 2020-02-20 -   Modifié : 2020-02-25
Ce script supprime une machine d'un pool de bureaux Horizon. S'il s'agit d'un pool manuel, la machine sera seulement retirée du pool mais pas supprimée. S'il s'agit d'un pool automatisé, l'utilisateur peut être déconnecté de force (sinon le script échouera, Horizon 7.7 ou plus récent requis) et la machine sera supprimée.


Cette action doit être exécutée sur une machine d'extrémité Horizon (dont la colonne Serveur de connexion primaire HZ est remplie dans la console ControlUp). Le script utilise la machine cible pour déterminer l'adresse du serveur de connexion et est exécuté sur la machine qui exécute la console ControlUp.

Ce script nécessite l'installation de VMWare PowerCLI sur la machine qui exécute le script.
PowerCLI peut être installé via PowerShell (version 5 ou supérieure de PowerShell requise) en exécutant la commande "Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers".
Version : 1.3.4 -   Créé : 2020-02-20 -   Modifié : 2020-02-25
Ce script lance la commande Refresh pour un clone Horizon Linked.
Version : 2.10.21 -   Créé : 2020-02-04 -   Modifié : 2022-04-25
Ce script recherche une session utilisateur sur la base du nom d'utilisateur et de la machine. Cet utilisateur est ensuite déconnecté, même si la session est verrouillée.
Version : 2.32.50 -   Créé : 2020-01-26 -   Modifié : 2023-11-24
Modifie la quantité de postes de travail VDI dans un pool de postes de travail. Utilisez UP_FRONT ou ON_DEMAND pour le type de provisionnement, selon que vous souhaitez provisionner tous les postes de travail en amont. Si UP_FRONT est utilisé, minNumberOfMachines et numberOfSpareMachines seront ignorés.

Cette action doit être exécutée sur une machine d'extrémité Horizon (dont la colonne Serveur de connexion primaire HZ est remplie dans la console ControlUp). Le script utilise la machine cible pour déterminer l'adresse du serveur de connexion et est exécuté sur la machine qui exécute la console ControlUp.

Ce script nécessite l'installation de VMWare PowerCLI sur la machine qui exécute le script.
PowerCLI peut être installé via PowerShell (version 5 ou supérieure de PowerShell requise) en exécutant la commande "Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers".
Version : 4.7.13 -   Créé : 2020-01-09 -   Modifié : 2023-11-24
Analyse le journal des profils pour les événements FSLogix d'un utilisateur spécifique et affiche les résultats.
Version : 7.6.27 -   Créé : 2019-12-03 -   Modifié : 2023-10-26
This script finds Internet Explorer processes corresponding to tabs in which the URL matches the pattern provided by the user in the "Tab Title Pattern" argument, and kills these processes.

Internet Explorer may recover the killed tab automatically, which is a default behavior controlled by the the "Enable automatic crash recovery" setting. When set to "yes", the "Disable Tab Recovery" setting of this script will prevent the killed tab from getting reopened. Tab recovery will then remain disabled at the user level.

If the Force parameter is set to "yes", the script will terminate the processes it found, even if their count does not correlate to the number of tabs matching the provided pattern. Be advised that this option may result in closing more tabs than intended, and should be used with caution.
Version : 1.5.28  •   Créé : 2019-04-01  •   Modifié : 2019-04-10
Ce script crée une vidéo de l'ensemble de la zone d'affichage de l'utilisateur et l'enregistre à l'emplacement de son choix. Ce script nécessite le téléchargement de ffmpeg.exe et son placement dans un endroit accessible.
Version : 1.3.4 -   Créé : 2019-03-13 -   Modifié : 2019-03-27
Ce script récupère les dimensions de la zone d'affichage de travail de l'utilisateur et effectue des captures d'écran. Les captures d'écran peuvent être enregistrées au format BMP, JPG ou PNG à l'emplacement de votre choix.
Version : 3.2.5 -   Créé : 2019-03-13 -   Modifié : 2023-03-20
Ce script récupère les dimensions de la zone d'affichage de l'utilisateur et effectue une capture d'écran. La capture d'écran peut être enregistrée au format BMP, JPG ou PNG à l'emplacement de votre choix.
Version : 2.3.5 -   Créé : 2019-02-25 -   Modifié : 2022-12-14
Déconnecte la session de l'utilisateur sélectionné
Version : 2.1.2 -   Créé : 2019-01-27 -   Modifié : 2022-12-14
Affiche les titres de toutes les fenêtres visibles exécutées dans la session de l'utilisateur.
Version : 1.0.1 -   Créé : 2019-01-13 -   Modifié : 2019-01-13
Recherche et éventuellement supprime les profils d'utilisateurs locaux. L'utilisateur peut fournir deux arguments : l'âge minimum du profil en jours et la taille minimum du profil. Le mode de fonctionnement par défaut consiste à afficher les profils qui répondent à ces critères. Lorsque l'option "Supprimer" est définie sur "true", le script supprime les profils qu'il a trouvés.
Version : 2.4.20 -   Créé : 2018-12-26 -   Modifié : 2020-06-10
Déconnexion des sessions déconnectées sur le(s) ordinateur(s) sélectionné(s) qui ont été déconnectées au-delà d'une période donnée, spécifiée en minutes.
Arguments :
Période de déconnexion - durée en minutes pendant laquelle un utilisateur doit avoir été déconnecté avant d'être déconnecté (la valeur par défaut est de 10 minutes).
Version : 1.3.3 -   Créé : 2018-10-13 -   Modifié : 2018-11-23
Ce script fournit des statistiques pour une session VMware Blast donnée
Version : 5.6.44 -   Créé : 2018-02-11 -   Modifié : 2020-10-28
This script runs on the the target VDIXenApp computer. It will initiate a trace route command from the VDIXenApp machine to the client device. This will help identify which hop between the two devices has the highest latency.
TRACERT.EXE runs for a maximum of 5 minutes, after which the script times out.
Version : 2.5.13  •   Créé : 2016-06-19  •   Modifié : 2022-07-26
This SBA gives a deeper insight into the PCoIP protocol for VDI VMs.
Version : 1.7.21  •   Créé : 2015-11-26  •   Modifié : 2016-01-03