Tag : vmware

(42 Scripts)

<< Retour à la bibliothèque de scripts
Permet le provisionnement sur une ferme Horizon RDS

Peut être utilisé comme action automatisée ou manuelle pour permettre le provisionnement d'une ferme Horizon RDS.

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) qui fait partie du Desktop Pool concerné. Le script utilise la machine cible pour déterminer l'adresse du serveur de connexion et le nom du Desktop Pool, et est exécuté sur la machine qui exécute la ControlUp Console.

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 : 2.1.8 -   Créé : 2023-04-06 -   Modifié : 2023-05-23
Désactive le provisionnement sur une ferme Horizon RDS

Peut être utilisé comme action automatique ou manuelle pour désactiver le provisionnement d'une ferme Horizon RDS.

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) qui fait partie du Desktop Pool concerné. Le script utilise la machine cible pour déterminer l'adresse du serveur de connexion et le nom du Desktop Pool, et est exécuté sur la machine qui exécute la ControlUp Console.

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 : 2.1.9 -   Créé : 2023-04-06 -   Modifié : 2023-05-23
Activation d'un serveur Horizon RDS

Peut être utilisé comme action automatisée ou manuelle pour activer le serveur Horizon RDS après un dépannage ou une maintenance.

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) qui fait partie du Desktop Pool concerné. Le script utilise la machine cible pour déterminer l'adresse du serveur de connexion et le nom du Desktop Pool, et est exécuté sur la machine qui exécute la ControlUp Console.

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 : 2.0.3 -   Créé : 2023-04-06 -   Modifié : 2023-05-23
Désactiver un serveur Horizon RDS

Peut être utilisé comme action automatisée ou manuelle pour désactiver le serveur Horizon RDS à des fins de dépannage ou de maintenance.

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) qui fait partie du Desktop Pool concerné. Le script utilise la machine cible pour déterminer l'adresse du serveur de connexion et le nom du Desktop Pool, et est exécuté sur la machine qui exécute la ControlUp Console.

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 : 2.0.12 -   Créé : 2023-04-06 -   Modifié : 2023-05-23
Le script utilise PowerCLI Update-Tools avec l'option -NoReboot pour mettre à jour les outils VMware Client. L'indicateur -NoReboot de la commande de mise à jour devrait empêcher le redémarrage de la machine invitée cible. Cependant, la VM peut encore redémarrer après la mise à jour de VMware Tools, en fonction de la version de VMware Tools actuellement installée, de la version de VMware Tools vers laquelle vous souhaitez effectuer la mise à niveau et des versions de vCenter Center/ESX.
La console ControlUp peut se déconnecter de l'agent de la VM cible pendant la mise à jour des outils en raison de la mise à jour des pilotes NIC.
Version : 1.3.9 -   Créé : 2021-01-11 -   Modifié : 2021-01-18
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
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
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
Utilise les api REST d'Horizon pour extraire tous les événements liés à l'administration 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 traduit 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_audit_log.csv.
Version : 4.8.21 -   Créé : 2020-04-28 -   Modifié : 2023-10-25
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 utilise la tâche CreateScreenshot_Task d'une machine virtuelle ESXi via vCenter. La capture d'écran est déplacée du dossier datastore de la machine virtuelle vers l'emplacement de votre choix.
Les captures d'écran sont placées par défaut dans le dossier de configuration de la machine virtuelle. Le script déplace la capture d'écran vers le dossier cible souhaité. Pour que ces étapes aboutissent, le compte qui exécute le script doit disposer des privilèges suivants :
1. Machine virtuelle - Interaction - Créer une capture d'écran
2. Datastore - Parcourir le Datastore
3. Stockage de données - Opérations de fichier de bas niveau
Version : 1.4.7 -   Créé : 2020-02-26 -   Modifié : 2020-08-05
Désactivation d'un pool Horizon Desktop

Peut être utilisé comme action automatisée ou manuelle pour désactiver un pool Horizon Desktop en vue d'une maintenance planifié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) qui fait partie du Desktop Pool concerné. Le script utilise la machine cible pour déterminer l'adresse du serveur de connexion et le nom du Desktop Pool, et est exécuté sur la machine qui exécute la ControlUp Console.

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.6.27 -   Créé : 2020-02-02 -   Modifié : 2023-05-24
Ce script récupère un clone instantané Horizon View en utilisant les api de VMware Horizon. Vous pouvez l'utiliser pour reconstruire un clone instantané en cas de problème avec la machine.
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.
Version : 3.6.8 -   Créé : 2020-01-11 -   Modifié : 2023-11-24
Ce script récupère les utilisateurs et les groupes administratifs dans un environnement Horizon View.
Vous pouvez utiliser ce script pour vous assurer que les administrateurs ont les bonnes autorisations dans Horizon View ?
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.
Version : 3.5.9 -   Créé : 2020-01-11 -   Modifié : 2020-02-04
Ce script se connecte à tous les pods d'une Cloud Pod Architecture (CPA) ou seulement au pod local si la CPA n'a pas été initialisée et extrait toutes les informations de santé pour les UAG configuré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.

Remarque : PowerCLI 11.4 ou une version ultérieure et Horizon 7.10 ou une version ultérieure sont nécessaires.
Version : 4.6.9 -   Créé : 2020-01-09 -   Modifié : 2020-09-23
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
Modifie le nombre d'hôtes RDS dans une ferme Horizon.

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.5.6 -   Créé : 2020-01-09 -   Modifié : 2020-02-11
Activation d'un pool Horizon Desktop

Peut être utilisé en tant qu'action automatisée ou manuelle pour activer un pool d'Horizon Desktop en vue d'une maintenance planifié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) qui fait partie du Desktop Pool concerné. Le script utilise la machine cible pour déterminer l'adresse du serveur de connexion et le nom du Desktop Pool, et est exécuté sur la machine qui exécute la ControlUp Console.

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 : 5.11.55 -   Créé : 2019-08-22 -   Modifié : 2023-05-24
Activation du provisionnement du pool de bureaux virtuels VMware Horizon

Peut être utilisé comme action manuelle ou automatisée pour désactiver le provisionnement du pool de bureaux virtuels Horizon View si une pénurie de ressources est détectée. Cette action doit être exécutée sur un ordinateur d'extrémité Horizon (dont la colonne Serveur de connexion primaire HZ est remplie dans la console ControlUp) qui fait partie du pool de postes de travail concerné. Le script utilise la machine cible pour déterminer l'adresse du serveur de connexion et le nom du Desktop Pool, et il est exécuté sur la machine qui exécute la ControlUp Console.

Ce script nécessite que le module VMWare PowerCLI soit installé 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 : 3.12.23 -   Créé : 2019-08-22 -   Modifié : 2023-05-24
Désactive le provisionnement du pool de bureaux virtuels VMware Horizon.

Peut être utilisé comme action manuelle ou automatisée pour désactiver le provisionnement du pool de bureaux virtuels Horizon View si une pénurie de ressources est détectée. Cette action doit être exécutée sur un ordinateur d'extrémité Horizon (dont la colonne Serveur de connexion primaire HZ est remplie dans la console ControlUp) qui fait partie du pool de postes de travail concerné. Le script utilise la machine cible pour déterminer l'adresse du serveur de connexion et le nom du Desktop Pool, et il est exécuté sur la machine qui exécute la ControlUp Console.

Ce script nécessite que le module VMWare PowerCLI soit installé 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 : 3.13.29 -   Créé : 2019-08-22 -   Modifié : 2023-05-24
Ce script modifie l'allocation des ressources d'une VM vSphere donnée. Par défaut, l'allocation est augmentée d'un 'SharesLevel' pour le CPU, le HDD, la mémoire ou les trois.
Si le niveau de partage d'une ressource est "Personnalisé", il ne sera pas modifié. TOUS les disques durs seront réglés sur un nouveau niveau de partage basé sur le niveau actuel du PREMIER disque. Exemple : le script est défini sur Augmenter le niveau pour toutes les ressources :
Niveau de partage du CPU 'Normal' ---> Niveau de partage du CPU 'Haut'
Niveau de partage de la mémoire "personnalisé" ---> Niveau de partage de la mémoire "personnalisé".
PREMIER HDD SharesLevel 'Low', DEUXIEME HDD SharesLevel 'Normal' ---> TOUS HDD SharesLevel 'Normal'
Version : 1.0.2 -   Créé : 2019-03-19 -   Modifié : 2019-03-19
Placer un hôte en maintenance migrera les machines virtuelles sous tension vers d'autres hôtes du cluster. Si le commutateur Evacuate est passé, toutes les machines hors ligne sont également migrées.
Ce script ne placera un hôte en maintenance que si le cluster dont il fait partie est DRSFullyAutomated.
Si l'hôte utilise un VSAN et que la version de PowerCLI est suffisamment élevée, le paramètre VsanEvacuationMode par défaut sera utilisé. Ceci n'est supporté qu'avec PowerCLI 6 ou plus.
Version : 1.4.10 -   Créé : 2019-02-21 -   Modifié : 2019-03-31
Ce script migrera TOUS les disques (locaux) de la VM vers le datastore spécifié. Si tous les disques sont déjà sur le datastore cible, le script se termine.
Version : 1.2.6 -   Créé : 2019-02-10 -   Modifié : 2019-05-13
vmware 29
Ce script récupère les fichiers d'un Datastore VMware vSphere sélectionné, filtrés par la dernière fois qu'ils ont été modifiés et par leur taille. Cette fonction est utile pour étudier l'utilisation de l'espace disque, en particulier lorsque vous souhaitez savoir quels sont les fichiers qui consomment beaucoup d'espace de stockage.
Version : 1.16.49 -   Créé : 2019-01-16 -   Modifié : 2019-04-28
Ce script migre une VM vSphere vers l'hôte sélectionné.
Version : 1.2.11 -   Créé : 2019-01-15 -   Modifié : 2019-05-13
vmware 66
Ce script redémarre gracieusement le système d'exploitation invité de la VM vSphere sélectionnée à l'aide de VMWare Client Tools.
VMware PowerCLI doit être installé sur la machine qui exécute le script.
Version : 4.5.20 -   Créé : 2019-01-15 -   Modifié : 2022-12-14
vmware 537
Ce script réinitialise l'état d'alimentation de la VM vSphere sélectionnée.
VMware PowerCLI doit être installé sur la machine qui exécute le script.
Version : 3.2.14 -   Créé : 2019-01-15 -   Modifié : 2022-12-14
vmware 237
Ce script éteint la VM vSphere sélectionnée.
Version : 1.2.10 -   Créé : 2019-01-15 -   Modifié : 2019-05-01
Ce script va mettre sous tension une VM vSphere sélectionnée
Version : 2.2.15 -   Créé : 2019-01-15 -   Modifié : 2022-12-14
Ce script arrêtera de manière gracieuse le système d'exploitation invité de la VM à l'aide des outils client VMWare.
Un contrôle est effectué pour vérifier si la machine a été mise hors tension. Le délai d'attente pour cette vérification est de 180 secondes.
Version : 1.2.24 -   Créé : 2019-01-15 -   Modifié : 2019-05-01
vmware 96
Installe le module PowerCLI et le fournisseur de paquets NuGet requis pour travailler avec VMware et Powershell pour tous les utilisateurs. Modifie également les paramètres du CEIP pour qu'il n'envoie pas de données et la gestion des certificats invalides pour qu'ils avertissent par défaut.
- Le module Install-Module utilisé nécessite Powershell 5.0 au minimum !
- Le script remplacera tous les modules PowerCLI existants.
- Les modules basés sur MSI doivent d'abord être désinstallés.
Version : 2.1.16 -   Créé : 2018-11-26 -   Modifié : 2020-06-02
Ce script récupère les adaptateurs réseau physiques de la machine de l'hyperviseur et affiche leurs détails.
Version : 1.1.10 -   Créé : 2018-11-25 -   Modifié : 2019-02-10
Obtenez une vue d'ensemble détaillée du processus de connexion le plus récent pour un utilisateur spécifique. Ce script recherche dans le journal des événements tous les événements importants liés au processus de connexion. Cette action permet de déterminer quelle phase est responsable des retards au cours du processus d'ouverture de session. Utilise WMI pour récupérer les données de la phase d'ouverture de session pré-Windows auprès de Citrix, n'utilise donc pas OData et n'a donc pas besoin d'informations d'identification.
Version : 22.33.182 -   Créé : 2018-07-02 -   Modifié : 2025-02-23
Ce script récupère les instantanés de la ou des machines virtuelles VMware sélectionnées. Le script nécessite l'installation de VMware PowerCLI sur l'ordinateur sur lequel la console s'exécute.
Version : 9.13.33 -   Créé : 2016-12-21 -   Modifié : 2019-03-31
Ce script supprime TOUS les instantanés de la ou des machines virtuelles VMware sélectionnées. Le script nécessite que VMware PowerCLI soit installé sur l'ordinateur sur lequel la console s'exécute.
Version : 5.9.22 -   Créé : 2016-12-07 -   Modifié : 2019-03-31
Ce script supprime un instantané nommé de la ou des machines virtuelles VMware sélectionnées. Si le nom n'est pas renseigné, le dernier snapshot sera supprimé. Le script nécessite que VMware PowerCLI soit installé sur l'ordinateur sur lequel la console s'exécute.
Version : 6.13.35 -   Créé : 2016-12-07 -   Modifié : 2019-03-31
Crée un instantané de la ou des machines virtuelles VMware sélectionnées. La date sera ajoutée au nom de l'instantané par défaut "ControlUpSnapshot" si celui-ci est utilisé. Le script nécessite l'installation de VMware PowerCLI sur l'ordinateur sur lequel la console s'exécute.
Version : 9.18.42 -   Créé : 2016-12-06 -   Modifié : 2019-03-31
Ce script lance une session de console à distance dans votre navigateur par défaut pour une VM vSphere/ESXi. Ceci est principalement utile pour les utilisateurs de vSphere 5.x.
Ce script nécessite PowerCLI v5.0 ou une version ultérieure, Adobe Flash et le plugin de navigateur vmware-vmrc pour fonctionner.
Version : 5.10.13 -   Créé : 2015-03-23 -   Modifié : 2018-12-18
Désactiver le mode de maintenance de Horizon View pour le(s) ordinateur(s) sélectionné(s).
Version : 3.3.12 -   Créé : 2014-11-26 -   Modifié : 2022-06-13
Activer le mode de maintenance de Horizon View pour le(s) ordinateur(s) sélectionné(s).
Version : 3.3.12 -   Créé : 2014-11-26 -   Modifié : 2022-06-13
Redémarrer gracieusement une VMware à l'aide de PowerCLI via le vCenter.
Version : 4.4.12 -   Créé : 2014-01-07 -   Modifié : 2018-12-06