Tag: vdi

(35 Drehbücher)

<< Zurück zur Skript-Bibliothek
Check Profile Sizes examines user profiles for all or selected user accounts on the target machine, grouping the results by file type, using the extension.

For each group of files, if the size of the group exceeds a threshold (default 15% of the total profile size) the individual files are listed, sorted by path or by size (descending) and showing the actual file size in bytes.

To keep the output reasonably short, a threshold is set on the number of files shown individually per are listed by path (default 6) - beyond this, files are summarized by folder (order by count of files, descending).

Argumente:
ThresholdPercentToExpand (default: 15) - the threshold percent of the total profile size at which a file-extension group is listed.
SamAccountNameList (default: All) - the list of account names to be reported (comma-separated, any leading or trailing spaces will be trimmed). If set to All, the script will include local user and Active Directory user accounts.
SortBy (default: Size) - must be set to Size (individual files are listed by size, descending) or Path (individual files are listed by full path, ascending).
PreSummarySize (default: 6) - the number of files that will be listed individually (by group, according to the configured sort order) before the script switches to reporting files grouped by folder.
Version: 1.2.17  •   Erstellt: 2023-03-08  •   Geändert: 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  •   Erstellt: 2021-01-04  •   Geändert: 2021-03-05
Dieses Skript verwendet das Powershell-Modul des Horizon Session Recording Flings, um die Aufzeichnung einer BLAST-Sitzung eines Benutzers zu beenden.
Voraussetzungen: Horizon Session Recording 2.2.0 oder höher
Link: https://flings.vmware.com/horizon-session-recording
Version: 1.3.10 -   Erstellt: 2020-11-05 -   Geändert: 2020-11-17
Dieses Skript verwendet das Powershell-Modul des Horizon Session Recording Flings, um die Aufzeichnung einer BLAST-Sitzung eines Benutzers zu starten.
Voraussetzungen: Horizon Session Recording 2.2.0 oder höher
Link: https://flings.vmware.com/horizon-session-recording
Version: 1.3.12 -   Erstellt: 2020-11-05 -   Geändert: 2020-11-17
Diese Skriptaktion verwendet die ServiceNow API, um einen Vorfall in ServiceNow IT Service Management zu erstellen. Das vorgestellte Skript ist für einen bestimmten Anwendungsfall gedacht: Es erstellt einen Vorfall, der den vollständigen Namen des Benutzers, die Anmeldedauer des Benutzers und den Rechnernamen enthält.

Diese Skriptaktion kann auch als Beispiel/Vorlage für Ihre eigenen ServiceNow-Integrationsanforderungen verwendet werden. Im Skript finden Sie weitere Details zum Ändern.
Version: 1.2.15 -   Erstellt: 2020-10-21 -   Geändert: 2020-12-01
Beschattet Citrix-, VMware-, RDSH- und WVD-Sitzungen
Version: 1.3.13 -   Erstellt: 2020-10-15 -   Geändert: 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  •   Erstellt: 2020-10-07  •   Geändert: 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 -   Erstellt: 2020-10-06  •   Geändert: 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  •   Erstellt: 2020-10-06  •   Geändert: 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  •   Erstellt: 2020-10-02  •   Geändert: 2020-10-09
Das Skript zeigt VDI-Maschinen und RDS-Hosts an, die nicht auf demselben Golden Image und Snapshot laufen, der in den Desktop-Pool-Einstellungen konfiguriert ist. Es bietet die Möglichkeit, VDI-Maschinen zu löschen, mit oder ohne den Benutzer zur Abmeldung zu zwingen. Verwendet die Horizon PowerCLI api's, um alle Snapshot-Informationen für Horizon Linked Clones und Instant Clones Desktops Pools und RDS-Farmen zu erhalten.
Das Skript verwendet auch die Horizon-Api, um den Cloud-Pod-Status des Systems abzufragen und stellt eine Verbindung zu anderen Pods her, wenn der Cloud-Pod aktiviert wurde.

Für dieses Skript ist eine Horizon-Anmeldedatei für den Benutzer erforderlich, der das Skript ausführt. Diese kann mit der Skriptaktion "Anmeldeinformationen für Horizon-Skripte erstellen" erstellt werden.
Erfordert Horizon 7.5 oder höher
Für dieses Skript muss VMware PowerCLI auf dem Rechner installiert sein, auf dem das Skript ausgeführt wird. PowerCLI kann mit der Skriptaktion VMware PowerCLI installieren und konfigurieren installiert werden
Version: 3.8.81 -   Erstellt: 2020-09-22 -   Geändert: 2023-11-24
Verwendet die Horizon REST-Api, um alle Fehler-, Warn- und Audit_Fail-Ereignisse aus der Horizon-Ereignisdatenbank für alle Pods zu ziehen. Wenn kein Cloud-Pod eingerichtet ist, wird nur der lokale Pod verarbeitet. Nach dem Abrufen der Ereignisse werden die Ids für die verschiedenen Objekte in Namen übersetzt, um bei Bedarf die richtigen Namen anzuzeigen.

Die Ausgabe wird in der Konsole angezeigt, aber auch an einem Standardspeicherort gespeichert: c:windowstempCU_Horizon_error_log.csv

Diese Aktion sollte gegen einen Horizon-Endpunktrechner ausgeführt werden (einer, bei dem die Spalte "HZ Primary Connection Server" in der ControlUp Console ausgefüllt ist). Das Skript verwendet die Zielmaschine, um die Verbindungsserveradresse zu ermitteln, und wird auf der Maschine ausgeführt, auf der die ControlUp-Konsole läuft.
Für dieses Skript müssen Horizon-Anmeldedaten für das Konto, das das Skript auf dem Zielcomputer ausführt, festgelegt werden. Diese müssen mit der Skriptaktion "Anmeldedaten für Horizon-Skripts erstellen" erstellt werden.
Version: 4.3.12 -   Erstellt: 2020-08-27 -   Geändert: 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  •   Erstellt: 2020-08-05  •   Geändert: 2020-12-01
Sendet Nachrichten an den/die ausgewählten Horizon-Benutzer. Dieses Skript kann zum Senden von Nachrichten an eine einzelne Benutzersitzung unter Verwendung der SOAP-APIs von Horizon verwendet werden. Es kann auch als automatisierte Aktion mit einer festen Nachricht und Schweregrad verwendet werden. Für den Schweregrad sind folgende Werte zulässig: INFO, WARNUNG, FEHLER

Für dieses Skript muss VMWare PowerCLI auf dem Rechner installiert sein, auf dem das Skript ausgeführt wird.
PowerCLI kann über PowerShell installiert werden (PowerShell Version 5 oder höher erforderlich), indem Sie den Befehl "Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers" ausführen oder das Skript "Install VMware PowerCLI" verwenden.
Wenn Sie TLS/SSL-Fehler erhalten, verwenden Sie diesen Befehl Set-PowerCLIConfiguration -InvalidCertificateAction ignore
oder Set-PowerCLIConfiguration -InvalidCertificateAction warn
Um die CEIP-Warnung loszuwerden, verwenden Sie Set-PowerCLIConfiguration -ParticipateInCeip $true
oder Set-PowerCLIConfiguration -ParticipateInCeip $false
Anmeldeinformationen können mit dem Skript "Anmeldeinformationen für Horizon View-Skripte erstellen" festgelegt werden.
Version: 2.4.6 -   Erstellt: 2020-07-07 -   Geändert: 2023-11-24
Führt eine Zustandsanalyse von VMware App Volumes auf einem Endpunkt durch und meldet Probleme, die sich auf den Anwender auswirken können oder haben. Zeigt auch Festplattenverbindungen und Dauer für App Volumes an, die für aktuelle Anwendersitzungen verbunden sind.
Version: 3.8.16 -   Erstellt: 2020-06-30 -   Geändert: 2020-10-23
Pull all or just error, warning & critical event log entries from a given number of seconds before logon to a given number of seconds after logon.
Can assist in finding causes of slow or incorrect logons.
Version: 1.3.18  •   Erstellt: 2020-06-19  •   Geändert: 2020-06-19
Dieses Skript wirkt, wenn die Bereitstellung für verknüpfte Klon-Desktop-Pools deaktiviert wird, weil das Overcommit-Verhältnis zu niedrig eingestellt ist. Es berechnet das korrekte Verhältnis und setzt es auf diesen Wert.
Nach der Änderung des Verhältnisses wird die Bereitstellung aktiviert, und wenn sie auf "true" gesetzt wird, kann sie auch eine Neuverteilung der Datenspeicher erzwingen.
Bei Verwendung eines Triggers müssen der FQDN des Verbindungsservers und der Name des Horizon Pools manuell konfiguriert werden.

Für dieses Skript muss VMWare PowerCLI auf dem Rechner installiert sein, auf dem das Skript ausgeführt wird.
PowerCLI kann über PowerShell installiert werden (PowerShell Version 5 oder höher erforderlich), indem Sie den Befehl "Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers" ausführen oder das Skript "Install VMware PowerCLI" verwenden.
Die Anmeldedaten können mit dem Skript "Rechner für Horizon View-Skripte vorbereiten" festgelegt werden.
Version: 2.1.4 -   Erstellt: 2020-04-02 -   Geändert: 2023-11-24
Dieses Skript weist einem Horizon-Desktop-Rechner einen Benutzer zu. Es erhält den Verbindungsserver fqdn, den Desktop-Pool und die Rechner-, Anmelde- und Domänennamen von der CU-Konsole.

Diese Aktion sollte gegen einen Horizon-Endpunktrechner ausgeführt werden (einer, bei dem die Spalte "HZ Primary Connection Server" in der ControlUp Console ausgefüllt ist). Das Skript verwendet die Zielmaschine, um die Verbindungsserveradresse zu ermitteln, und wird auf der Maschine ausgeführt, auf der die ControlUp-Konsole läuft.

Für dieses Skript muss VMWare PowerCLI auf dem Rechner installiert sein, auf dem das Skript ausgeführt wird.
PowerCLI kann über PowerShell installiert werden (PowerShell Version 5 oder höher erforderlich), indem Sie den Befehl "Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers" ausführen.
Version: 1.3.5 -   Erstellt: 2020-02-20 -   Geändert: 2020-02-25
Dieses Skript hebt die Zuweisung eines Benutzers von einem Rechner auf. Es funktioniert nur mit dedizierten Desktop-Pools. Es erhält den Verbindungsserver fqdn, den Desktop-Pool und die Rechnernamen von der CU-Konsole.

Diese Aktion sollte gegen einen Horizon-Endpunktrechner ausgeführt werden (einer, bei dem die Spalte "HZ Primary Connection Server" in der ControlUp Console ausgefüllt ist). Das Skript verwendet die Zielmaschine, um die Verbindungsserveradresse zu ermitteln, und wird auf der Maschine ausgeführt, auf der die ControlUp-Konsole läuft.

Für dieses Skript muss VMWare PowerCLI auf dem Rechner installiert sein, auf dem das Skript ausgeführt wird.
PowerCLI kann über PowerShell installiert werden (PowerShell Version 5 oder höher erforderlich), indem Sie den Befehl "Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers" ausführen.
Version: 1.4.4 -   Erstellt: 2020-02-20 -   Geändert: 2020-02-25
Dieses Skript löscht einen Rechner aus einem Horizon-Desktop-Pool. Wenn es sich um einen manuellen Pool handelt, wird der Rechner nur aus dem Pool entfernt, aber nicht gelöscht. Wenn es sich um einen automatisierten Pool handelt, kann der Benutzer zwangsweise abgemeldet werden (andernfalls schlägt das Skript fehl, Horizon 7.7 oder neuer erforderlich) und der Rechner wird gelöscht.


Diese Aktion sollte gegen einen Horizon-Endpunktrechner ausgeführt werden (einer, bei dem die Spalte "HZ Primary Connection Server" in der ControlUp Console ausgefüllt ist). Das Skript verwendet die Zielmaschine, um die Verbindungsserveradresse zu ermitteln, und wird auf der Maschine ausgeführt, auf der die ControlUp-Konsole läuft.

Für dieses Skript muss VMWare PowerCLI auf dem Rechner installiert sein, auf dem das Skript ausgeführt wird.
PowerCLI kann über PowerShell installiert werden (PowerShell Version 5 oder höher erforderlich), indem Sie den Befehl "Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers" ausführen.
Version: 1.3.4 -   Erstellt: 2020-02-20 -   Geändert: 2020-02-25
Dieses Skript gibt den Befehl Refresh für einen Horizon Linked Clone aus.
Version: 2.10.21 -   Erstellt: 2020-02-04 -   Geändert: 2022-04-25
Dieses Skript findet eine Benutzersitzung anhand des Benutzernamens und des Rechners. Dieser Benutzer wird dann abgemeldet, auch wenn die Sitzung gesperrt ist.
Version: 2.32.50 -   Erstellt: 2020-01-26 -   Geändert: 2023-11-24
Ändert die Anzahl der VDI-Desktops in einem Desktop-Pool. Verwenden Sie UP_FRONT oder ON_DEMAND für den Provisioningtype, je nachdem, ob Sie alle Desktops im Voraus bereitstellen möchten. Wenn UP_FRONT verwendet wird, werden minNumberOfMachines und numberOfSpareMachines ignoriert.

Diese Aktion sollte gegen einen Horizon-Endpunktrechner ausgeführt werden (einer, bei dem die Spalte "HZ Primary Connection Server" in der ControlUp Console ausgefüllt ist). Das Skript verwendet die Zielmaschine, um die Verbindungsserveradresse zu ermitteln, und wird auf der Maschine ausgeführt, auf der die ControlUp-Konsole läuft.

Für dieses Skript muss VMWare PowerCLI auf dem Rechner installiert sein, auf dem das Skript ausgeführt wird.
PowerCLI kann über PowerShell installiert werden (PowerShell Version 5 oder höher erforderlich), indem Sie den Befehl "Install-Module VMWare.PowerCLI -Force -AllowCLobber -Scope AllUsers" ausführen.
Version: 4.7.13 -   Erstellt: 2020-01-09 -   Geändert: 2023-11-24
Parses the Profile log for FSLogix event for a specific user and displays the results.
Version: 7.6.27  •   Erstellt: 2019-12-03  •   Geändert: 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  •   Erstellt: 2019-04-01  •   Geändert: 2019-04-10
This script creates a video of the entire user display area and saves it in a location of choice. This script requires ffmpeg.exe to be downloaded and placed in an accessible location.
Version: 1.3.4 -   Erstellt: 2019-03-13 -   Geändert: 2019-03-27
Dieses Skript ermittelt die Abmessungen des Arbeitsbildschirms des Benutzers und erstellt Bildschirmfotos. Die Screenshots können als BMP, JPG oder PNG an einem Ort Ihrer Wahl gespeichert werden.
Version: 3.2.5 -   Erstellt: 2019-03-13 -   Geändert: 2023-03-20
Dieses Skript ermittelt die Abmessungen des Arbeitsbereichs des Benutzers und erstellt einen Screenshot. Der Screenshot kann als BMP, JPG oder PNG an einem Ort Ihrer Wahl gespeichert werden.
Version: 2.3.5 -   Erstellt: 2019-02-25 -   Geändert: 2022-12-14
Logs off the selected user session
Version: 2.1.2  •   Erstellt: 2019-01-27  •   Geändert: 2022-12-14
Displays the titles of all visible windows running in the user session
Version: 1.0.1 -   Erstellt: 2019-01-13  •   Geändert: 2019-01-13
Finds and optionally deletes local user profiles. The user can provide two arguments - the minimum profile age in days and the minimum profile size. The default operation mode is to display the profiles that fit these criteria. When the "Delete" option is set to "true", the script will delete the profiles it found.
Version: 2.4.20  •   Erstellt: 2018-12-26  •   Geändert: 2020-06-10
Logoff disconnected sessions on the selected computer(s) which have been disconnected in excess of a given period, specified in minutes.
Argumente:
Disconnected period - the time in minutes over which a user must have been disconnected before they are logged off (default is 10 minutes)
Version: 1.3.3  •   Erstellt: 2018-10-13  •   Geändert: 2018-11-23
Dieses Skript liefert Statistiken für eine bestimmte VMware Blast-Sitzung
Version: 5.6.44 -   Erstellt: 2018-02-11 -   Geändert: 2020-10-28
Dieses Skript läuft auf dem VDIXenApp-Zielrechner. Es initiiert ein Trace-Route-Kommando vom VDIXenApp-Rechner zum Client-Gerät. So kann festgestellt werden, welcher Hop zwischen den beiden Geräten die höchste Latenz hat.
TRACERT.EXE läuft maximal 5 Minuten lang, danach wird das Skript beendet.
Version: 2.5.13 -   Erstellt: 2016-06-19 -   Geändert: 2022-07-26
This SBA gives a deeper insight into the PCoIP protocol for VDI VMs.
Version: 1.7.21  •   Erstellt: 2015-11-26  •   Geändert: 2016-01-03