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

Gelernter Fachinformatiker für Systemintegration (2010)
CCA für XenServer 5.0 (2009)
CCA für XenApp 5.0 (2011)
CCA für XenApp 6.5 (2013)
CCAA für XenApp 6.5 (2013)
CCA für XenDesktop 5 (2013)
Dell Wyse ThinOS Select Techniker (2011)
Igel Authorized Partner (2009-2014)
Intensivkurs “Group Policy Administration” Windows 7, 8.x sowie Windows Server 2008-R2 / 2012-R2 bei NT Systems, Dipl.-Ing. T. Pham (2014)
Zu Gast auf der E2EVC Virtualization Conference in Berlin (2015)
Zu Gast auf der Citrix Technology Exchange in Berlin (2016)
Citrix Certified Associate – Networking (CCA – N) (2016)
Citrix Certified Professional – Networking (CCP – N) (2017)

Leave a Reply

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