Tag: vdi

(35 Drehbücher)

<< Zurück zur Skript-Bibliothek
Profilgrößen prüfen untersucht die Benutzerprofile aller oder ausgewählter Benutzerkonten auf dem Zielcomputer und gruppiert die Ergebnisse nach Dateityp unter Verwendung der Erweiterung.

Für jede Dateigruppe werden, wenn die Größe der Gruppe einen Schwellenwert überschreitet (Standardwert 15% der gesamten Profilgröße), die einzelnen Dateien aufgelistet, sortiert nach Pfad oder nach Größe (absteigend) und mit Angabe der tatsächlichen Dateigröße in Bytes.

Um die Ausgabe einigermaßen kurz zu halten, wird ein Schwellenwert für die Anzahl der Dateien festgelegt, die einzeln nach Pfad aufgelistet werden (Standardwert 6) - darüber hinaus werden die Dateien nach Ordnern zusammengefasst (Reihenfolge nach Anzahl der Dateien, absteigend).

Argumente:
ThresholdPercentToExpand (Standardwert: 15) - der prozentuale Schwellenwert der gesamten Profilgröße, ab dem eine Dateierweiterungsgruppe aufgelistet wird.
SamAccountNameList (Standardwert: All) - die Liste der zu meldenden Kontonamen (durch Kommata getrennt, führende und nachfolgende Leerzeichen werden abgeschnitten). Bei der Einstellung "Alle" schließt das Skript lokale Benutzer- und Active Directory-Benutzerkonten ein.
SortBy (Standard: Größe) - muss auf Größe (einzelne Dateien werden nach Größe aufgelistet, absteigend) oder Pfad (einzelne Dateien werden nach vollständigem Pfad aufgelistet, aufsteigend) gesetzt werden.
PreSummarySize (Standardwert: 6) - die Anzahl der Dateien, die einzeln aufgelistet werden (nach Gruppen, entsprechend der konfigurierten Sortierreihenfolge), bevor das Skript dazu übergeht, Dateien nach Ordnern gruppiert anzuzeigen.
Version: 1.2.17 -   Erstellt: 2023-03-08 -   Geändert: 2023-03-23
Citrix HDX Optimization kann das Benutzererlebnis für die Video-/Audio-Nutzung durch Teams verbessern.
Durch die Optimierung wird auch der Ressourcenverbrauch des VDA erheblich reduziert.

Bitte melden Sie alle Probleme und Rückmeldungen
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
Führt einen Test aller technischen Voraussetzungen für die HDX-Inhaltsumleitung durch, wodurch Bandbreite und CPU eingespart werden können. Die Ausgabe des Skripts enthält die Testergebnisse sowie Empfehlungen zu Komponenten, die aktiviert oder aktualisiert werden müssen, damit die Umleitung von Inhalten funktioniert.
Version: 1.4.20 -   Erstellt: 2020-10-07 -   Geändert: 2020-10-13
Führen Sie das Skript auf einem Delivery Controller aus oder dort, wo die CVAD-PowerShell-Snapins verfügbar sind, z. B. Studio installiert ist. Der Benutzer, der das Skript ausführt, muss über ausreichende Rechte verfügen, um den Aktivierungsstatus der ausgewählten Bereitstellungsgruppen zu ändern.
Version: 1.1.6 -   Erstellt: 2020-10-06 -   Geändert: 2020-10-13
Führen Sie das Skript auf einem Delivery Controller aus oder dort, wo die CVAD PowerShell-Snapins verfügbar sind, z. B. wenn Studio installiert ist oder auf einem Computer mit dem DaaS Remote PowerShell SDK (für Cloud). Der Benutzer, der das Skript für On-Prem ausführt, muss über ausreichende Berechtigungen verfügen, um den Aktivierungsstatus der ausgewählten Bereitstellungsgruppen zu ändern. Für die Cloud müssen die CU-Anmeldeinformationen zuvor für den lokalen Benutzer, der das Skript ausführt, gespeichert worden sein.

Um dieses Skript als automatisierte Aktion zu verwenden, bei der keine Parameter übergeben werden können, kopieren Sie das Skript und setzen Sie den Parameter $disable im Param()-Block am Anfang des Skripts auf "true" oder "false", je nachdem, ob Sie die Zustellgruppen deaktivieren oder aktivieren.

Die Cloud-Kunden-ID oder der Delivery Controller ist ein optionales Argument, das verwendet werden kann, wenn es mehr als eine Anmeldedatei für den Benutzer gibt, der das Skript ausführt, damit der richtige Cloud-Kunde ausgewählt werden kann. Bei der Verwendung vor Ort wird der Parameter verwendet, um dem Skript mitzuteilen, mit welchem Delivery Controller es sich verbinden soll, wenn das Skript nicht auf einem DDC ausgeführt wird.
Version: 2.1.13 -   Erstellt: 2020-10-06 -   Geändert: 2024-01-26
Zeigen Sie an, wie lange es her ist (in Tagen), dass Sitzungen von Liefergruppen gestartet wurden, indem Sie die zuletzt verwendete Eigenschaft für jeden Rechner in einer Liefergruppe überprüfen.
Geben Sie die Mindestanzahl der Tage an, die der letzte Start zurückliegt, um nur Zustellungsgruppen anzuzeigen, für die innerhalb dieser Anzahl von Tagen keine Sitzungen gestartet wurden, und um sie optional zu deaktivieren. Geben Sie 0 Tage an, um alle Zustellungsgruppen anzuzeigen.

Auf einem Delivery Controller ausführen oder dort, wo die CVAD PowerShell-Snapins verfügbar sind, z. B. Studio installiert ist.
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
Abfrage des ausgewählten Delivery Controllers über OData zum Abrufen von Verbindungsfehlerdetails für einen bestimmten Benutzer oder alle Benutzer innerhalb einer bestimmten Anzahl von Tagen
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
Ziehen Sie alle oder nur Fehler-, Warn- und kritische Ereignisprotokolleinträge von einer bestimmten Anzahl von Sekunden vor der Anmeldung bis zu einer bestimmten Anzahl von Sekunden nach der Anmeldung.
Kann bei der Suche nach Ursachen für langsame oder fehlerhafte Anmeldungen helfen.
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
Analysiert das Profilprotokoll für FSLogix-Ereignisse für einen bestimmten Benutzer und zeigt die Ergebnisse an.
Version: 7.6.27 -   Erstellt: 2019-12-03 -   Geändert: 2023-10-26
Dieses Skript findet Internet-Explorer-Prozesse, die zu Registerkarten gehören, deren URL mit dem vom Benutzer im Argument "Registerkarten-Titelmuster" angegebenen Muster übereinstimmt, und beendet diese Prozesse.

Internet Explorer kann die gelöschte Registerkarte automatisch wiederherstellen, was ein Standardverhalten ist, das durch die Einstellung "Automatische Absturzwiederherstellung aktivieren" gesteuert wird. Wenn die Einstellung "Registerkarten-Wiederherstellung deaktivieren" dieses Skripts auf "Ja" gesetzt ist, wird verhindert, dass die beendete Registerkarte erneut geöffnet wird. Die Registerkartenwiederherstellung bleibt dann auf Benutzerebene deaktiviert.

Wenn der Force-Parameter auf "yes" gesetzt ist, beendet das Skript die gefundenen Prozesse, auch wenn deren Anzahl nicht mit der Anzahl der Tabs übereinstimmt, die dem angegebenen Muster entsprechen. Beachten Sie, dass diese Option dazu führen kann, dass mehr Tabs als beabsichtigt geschlossen werden, und dass sie mit Vorsicht verwendet werden sollte.
Version: 1.5.28 -   Erstellt: 2019-04-01 -   Geändert: 2019-04-10
Dieses Skript erstellt ein Video des gesamten Anzeigebereichs des Benutzers und speichert es an einem Ort Ihrer Wahl. Für dieses Skript muss ffmpeg.exe heruntergeladen und an einem zugänglichen Ort abgelegt werden.
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
Meldet die ausgewählte Benutzersitzung ab
Version: 2.1.2 -   Erstellt: 2019-01-27 -   Geändert: 2022-12-14
Zeigt die Titel aller sichtbaren Fenster an, die in der Benutzersitzung laufen
Version: 1.0.1 -   Erstellt: 2019-01-13 -   Geändert: 2019-01-13
Findet und löscht optional lokale Benutzerprofile. Der Benutzer kann zwei Argumente angeben - das Mindestalter des Profils in Tagen und die Mindestgröße des Profils. In der Standardeinstellung werden die Profile angezeigt, die diesen Kriterien entsprechen. Wenn die Option "Löschen" auf "wahr" gesetzt ist, löscht das Skript die gefundenen Profile.
Version: 2.4.20 -   Erstellt: 2018-12-26 -   Geändert: 2020-06-10
Getrennte Sitzungen auf dem/den ausgewählten Computer(n) abmelden, die über einen bestimmten Zeitraum, der in Minuten angegeben wird, getrennt wurden.
Argumente:
Getrennter Zeitraum - die Zeit in Minuten, die ein Benutzer nicht verbunden gewesen sein muss, bevor er abgemeldet wird (Standardwert ist 10 Minuten)
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
Diese SBA gibt einen tieferen Einblick in das PCoIP-Protokoll für VDI-VMs.
Version: 1.7.21 -   Erstellt: 2015-11-26 -   Geändert: 2016-01-03