Neue Version: Analyze and troubleshoot the logon duration via PowerShell

Im August 2015 hat sich ControlUp bei der Citrix Community sehr beliebt gemacht, indem sie ihr Script zur Analyse des Login Prozesses frei zur Verfügung gestellt haben. Im Dezember 2015 hat dann der Entwickler eine neue Version des Scripts angekündigt.


Diese Version wurde heute über den Newsletter freigegeben. Maßgebliche Änderung ist, dass jetzt der gesamte Prozess erfasst wird. Also von dem Moment an, in dem die Applikation angeklickt wird.

Anforderungen:

  • Windows PowerShell 3.0 oder höher
  • Lokale Administrator Rechte (um das Eventlog zu lesen)
  • Read-only Administrator Rechte in der entsprechenden XenDesktop / XenApp site
  • Enable the auditing of process tracking via GPO or local security policy (secpol.msc) on all target XenDesktop VDA’s
    Am besten per GPO, dann entgeht euch keine Maschine
    2016-01-19 15_47_25-ASGRD2015 - ASG-RemoteDesktop 2015
  • Anpassen der Größe des Security Log auf 50MB oder 100MB auf allen Workern
    Unserer Erfahrung nach, reichen 50MB selbst bei kleinen Umgebungen nicht, weshalb wir immer direkt auf 100MB stellen
    2016-01-19 15_57_18-ASGRD2015 - ASG-RemoteDesktop 2015
  • Für den Aufruf werden drei Parameter benötigt: Username, Domain und HDX Session ID
  • Für die HDX Daten wird auf dem PC ein aktueller Citrix Receiver benötigt. Die genaue Version wird nicht genannt, aber man kann denke ich von Version 4.3+ ausgehen

Anleitung:

  1. Import the script to the shell using the ‘Import-Module’ command. (e.g. “Import-Module C:\Scripts\AnalyzeXDLogonDurationAnalysis.ps1”)
  2. After importing the module you can call the Get-LogonDurationAnalysis function from the shell, the function requires 3 parameters:
    1. –UserName: [optional]
    2. –UserDomain: [optional]
    3. –HDXSessionId:
  3. Example – Get-LogonDurationAnalysis -Username cudemo -UserDomain ControlUp -HDXSessionId 3

Quellen:
Der Eintrag im Citrix Blog mit dem das Script 1.0 zur Verfügung gestellt wurde.
Das Original Script vom Autor in der TechNet Script Sammlung.
Die Landing Page zur neuen Version 1.1.

Author: Marco

Marco is an IT-System administrator and IT-Consultant with 10+ years experience. He is specialized in the delivery of virtual Apps and Desktops with Citrix solutions. In 2017 he has been awarded Citrix Technology Advocate by Citrix for his community work (#CTA). His second core area is availability & performance monitoring with Zabbix, a leading open-source solution. His employer is the German IT-Company ANAXCO, which is developing a Transport Management Software (TMS) based on Microsoft Dynamics AX. More about Marco

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.