Horizon View – letztes Verbindungsdatum ermitteln

Horizon View

Horizon View bietet keine eingebaute Möglichkeit das letzte Datum einer Verbindung auf eine bestimmte Maschine zu ermitteln. Das ist aber in einigen Fällen notwendig, zum Beispiel wenn man dedizierte Desktops betreibt und die Kosten möglichst effizient halten möchte. Die Kosten kann man senken indem man inaktive Desktops findet. Orientiert sich die Anzahl der provisionierten Desktops an der Anzahl der tatsächlichen Nutzer, spart man sich unnötige Hardwareeinkäufe.

Zwar bietet VMware mit dem Produkt vRealize Operations Manager (vROPs) eine Möglichkeit solche inaktiven Desktops aufzuspüren, Kunden ohne die passende Lizenz. Sollen die Daten aber automatisiert weiter verarbeitet werden, eignet sich auch vROPs nicht unbedingt dafür.

Vor einiger Zeit schrieb ich ein Powershell-Script welches sich auf die Eventdatenbank von Horizon View stützt und dort die Daten ausliest. Die Daten werden dann in einem maschinenlesbaren Format gespeichert oder können auch an ein Fremdsystem weitergeleitet werden.

Das Script erstellt eine CSV-Datei im Scriptroot. In dieser steht der Maschinenname, der zugeordnete Benutzername und das letzte Datum einer Verbindung. Die CSV-Datei lässt sich beliebig weiterverwenden. Alternativ kann die Variable $objs an ein anderes Script übergeben werden. Gerne kann auch das Script nach Belieben erweitert werden.

René Gessinger

Ich arbeite seit einigen Jahren als Infrastructure Architect in einem Systemhaus und Cloud Provider und betreibe vorwiegend vSphere-Umgebungen. Meine Kenntnisse und Interessen reichen von vSphere und NSX über Networking und VMware Horizon auch bis tief in Windows und Linux. Mit der Zeit kamen auch Lösungen für die Automatisierung hinzu, so z.B. Powershell, vRealize Orchestrator und Ansible. Darüber hinaus arbeite ich intern als Trainer für die Produkte vSphere, vSAN, Horizon und NSX.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.