diff --git a/2.26ReadMe.md b/2.26ReadMe.md index ecbbf2a..b51d0ea 100644 --- a/2.26ReadMe.md +++ b/2.26ReadMe.md @@ -1,3 +1,4 @@ -#Version 2.26 25-Jun-2019 +#Version 2.26 27-Jun-2019 # Added to Session details for Applications and Hosting, session Recording Status -# Fix incorrect variable names in Function OutputMachineDetails +# Fixed incorrect variable names in Function OutputMachineDetails +# Fixed numerous boolean and numeric values in the HTML output that needed ToString() diff --git a/XD7_Inventory_V2.ps1 b/XD7_Inventory_V2.ps1 index 69c260d..b7e9b29 100644 --- a/XD7_Inventory_V2.ps1 +++ b/XD7_Inventory_V2.ps1 @@ -1237,9 +1237,10 @@ Param( # This script is based on the 1.20 script -#Version 2.26 25-Jun-2019 +#Version 2.26 27-Jun-2019 # Added to Session details for Applications and Hosting, session Recording Status -# Fix incorrect variable names in Function OutputMachineDetails +# Fixed incorrect variable names in Function OutputMachineDetails +# Fixed numerous boolean and numeric values in the HTML output that needed ToString() # #Version 2.25 17-Jun-2019 # Added new Computer policy settings missed in earlier versions @@ -8836,7 +8837,7 @@ Function OutputMachineDetails $xLastDeregistrationReason = "" Switch ($Machine.LastDeregistrationReason) { - $Null {$xLastDeregistrationReason = ""; Break} + $Null {$xLastDeregistrationReason = "-"; Break} "AgentAddressResolutionFailed" {$xLastDeregistrationReason = "Agent Address Resolution Failed"; Break} "AgentNotContactable" {$xLastDeregistrationReason = "Agent Not Contactable"; Break} "AgentRejectedSettingsUpdate" {$xLastDeregistrationReason = "Agent Rejected Settings Update"; Break} @@ -10002,11 +10003,11 @@ Function OutputMachineDetails $rowdata += @(,('Allocation Type',($global:htmlsb),$xAllocationType,$htmlwhite)) $rowdata += @(,('Maintenance Mode',($global:htmlsb),$xInMaintenanceMode,$htmlwhite)) $rowdata += @(,('Windows Connection Setting',($global:htmlsb),$xWindowsConnectionSetting,$htmlwhite)) - $rowdata += @(,('Is Assigned',($global:htmlsb),$Machine.IsAssigned,$htmlwhite)) + $rowdata += @(,('Is Assigned',($global:htmlsb),$Machine.IsAssigned.ToString(),$htmlwhite)) $rowdata += @(,('Is Physical',($global:htmlsb),$xIsPhysical,$htmlwhite)) $rowdata += @(,('Provisioning Type',($global:htmlsb),$Machine.ProvisioningType,$htmlwhite)) $rowdata += @(,('PvD State',($global:htmlsb),$xPvdStage,$htmlwhite)) - $rowdata += @(,('Scheduled Reboot',($global:htmlsb),$Machine.ScheduledReboot,$htmlwhite)) + $rowdata += @(,('Scheduled Reboot',($global:htmlsb),$Machine.ScheduledReboot.ToString(),$htmlwhite)) #V2.14, change from Get-ConfigServiceAddedCapability -contains "ZonesSupport" to validObject If(validObject $Machine ZoneName) { @@ -10023,7 +10024,7 @@ Function OutputMachineDetails $rowdata += @(,('',($global:htmlsb),$tmp,$htmlwhite)) } } - $rowdata += @(,('Load Index',($global:htmlsb),$Machine.LoadIndex,$htmlwhite)) + $rowdata += @(,('Load Index',($global:htmlsb),$Machine.LoadIndex.ToString(),$htmlwhite)) $msg = "" $columnWidths = @("200px","250px") @@ -10047,7 +10048,7 @@ Function OutputMachineDetails $rowdata = @() $columnHeaders = @("Agent Version",($global:htmlsb),$Machine.AgentVersion,$htmlwhite) $rowdata += @(,('IP Address',($global:htmlsb),$Machine.IPAddress,$htmlwhite)) - $rowdata += @(,('Is Assigned',($global:htmlsb),$Machine.IsAssigned,$htmlwhite)) + $rowdata += @(,('Is Assigned',($global:htmlsb),$Machine.IsAssigned.ToString(),$htmlwhite)) $msg = "" $columnWidths = @("200px","250px") @@ -10100,9 +10101,9 @@ Function OutputMachineDetails $columnHeaders = @("VM",($global:htmlsb),$Machine.HostedMachineName,$htmlwhite) $rowdata += @(,('Hosting Server Name',($global:htmlsb),$Machine.HostingServerName,$htmlwhite)) $rowdata += @(,('Connection',($global:htmlsb),$Machine.HypervisorConnectionName,$htmlwhite)) - $rowdata += @(,('Pending Update',($global:htmlsb),$Machine.ImageOutOfDate,$htmlwhite)) + $rowdata += @(,('Pending Update',($global:htmlsb),$Machine.ImageOutOfDate.ToString(),$htmlwhite)) $rowdata += @(,('Persist User Changes',($global:htmlsb),$xPersistUserChanges,$htmlwhite)) - $rowdata += @(,('Power Action Pending',($global:htmlsb),$Machine.PowerActionPending,$htmlwhite)) + $rowdata += @(,('Power Action Pending',($global:htmlsb),$Machine.PowerActionPending.ToString(),$htmlwhite)) $rowdata += @(,('Power State',($global:htmlsb),$Machine.PowerState,$htmlwhite)) $msg = "" @@ -10200,7 +10201,7 @@ Function OutputMachineDetails } $rowdata += @(,('Allocation Type',($global:htmlsb),$xAllocationType,$htmlwhite)) $rowdata += @(,('Maintenance Mode',($global:htmlsb),$xInMaintenanceMode,$htmlwhite)) - $rowdata += @(,('Is Assigned',($global:htmlsb),$Machine.IsAssigned,$htmlwhite)) + $rowdata += @(,('Is Assigned',($global:htmlsb),$Machine.IsAssigned.ToString(),$htmlwhite)) $rowdata += @(,('Is Physical',($global:htmlsb),$xIsPhysical,$htmlwhite)) $rowdata += @(,('Provisioning Type',($global:htmlsb),$Machine.ProvisioningType,$htmlwhite)) $rowdata += @(,('PvD State',($global:htmlsb),$xPvdStage,$htmlwhite)) @@ -10209,7 +10210,7 @@ Function OutputMachineDetails { $rowdata += @(,('Zone',($global:htmlsb),$Machine.ZoneName,$htmlwhite)) } - $rowdata += @(,('Scheduled Reboot',($global:htmlsb),$Machine.ScheduledReboot,$htmlwhite)) + $rowdata += @(,('Scheduled Reboot',($global:htmlsb),$Machine.ScheduledReboot.ToString(),$htmlwhite)) $rowdata += @(,('Summary State',($global:htmlsb),$xSummaryState,$htmlwhite)) $rowdata += @(,('Tags',($global:htmlsb),$xTags[0],$htmlwhite)) $cnt = -1 @@ -10244,7 +10245,7 @@ Function OutputMachineDetails $rowdata = @() $columnHeaders = @("Agent Version",($global:htmlsb),$Machine.AgentVersion,$htmlwhite) $rowdata += @(,('IP Address',($global:htmlsb),$Machine.IPAddress,$htmlwhite)) - $rowdata += @(,('Is Assigned',($global:htmlsb),$Machine.IsAssigned,$htmlwhite)) + $rowdata += @(,('Is Assigned',($global:htmlsb),$Machine.IsAssigned.ToString(),$htmlwhite)) $rowdata += @(,('OS Type',($global:htmlsb),$Machine.OSType,$htmlwhite)) $msg = "" @@ -10315,9 +10316,9 @@ Function OutputMachineDetails $columnHeaders = @("VM",($global:htmlsb),$Machine.HostedMachineName,$htmlwhite) $rowdata += @(,('Hosting Server Name',($global:htmlsb),$Machine.HostingServerName,$htmlwhite)) $rowdata += @(,('Connection',($global:htmlsb),$Machine.HypervisorConnectionName,$htmlwhite)) - $rowdata += @(,('Pending Update',($global:htmlsb),$Machine.ImageOutOfDate,$htmlwhite)) + $rowdata += @(,('Pending Update',($global:htmlsb),$Machine.ImageOutOfDate.ToString(),$htmlwhite)) $rowdata += @(,('Persist User Changes',($global:htmlsb),$xPersistUserChanges,$htmlwhite)) - $rowdata += @(,('Power Action Pending',($global:htmlsb),$Machine.PowerActionPending,$htmlwhite)) + $rowdata += @(,('Power Action Pending',($global:htmlsb),$Machine.PowerActionPending.ToString(),$htmlwhite)) $rowdata += @(,('Power State',($global:htmlsb),$Machine.PowerState,$htmlwhite)) $rowdata += @(,('Will Shutdown After Use',($global:htmlsb),$xWillShutdownAfterUse,$htmlwhite)) @@ -10529,12 +10530,12 @@ Function OutputDeliveryGroupTable $rowdata += @(,( $xGroupName,$htmlwhite, $xDeliveryType,$htmlwhite, - $Group.TotalDesktops,$htmlwhite, - $Group.Sessions,$htmlwhite, - $xAppDisks,$htmlwhite, + $Group.TotalDesktops.ToString(),$htmlwhite, + $Group.Sessions.ToString(),$htmlwhite, + $xAppDisks.ToString(),$htmlwhite, $xSingleSession,$htmlwhite, - $Group.DesktopsUnregistered,$htmlwhite, - $Group.DesktopsDisconnected,$htmlwhite)) + $Group.DesktopsUnregistered.ToString(),$htmlwhite, + $Group.DesktopsDisconnected.ToString(),$htmlwhite)) } } @@ -10675,16 +10676,16 @@ Function OutputDeliveryGroup $rowdata = @() WriteHTMLLine 2 0 "Delivery Group: " $Group.Name $columnHeaders = @("Machine type",($global:htmlsb),$xSingleSession,$htmlwhite) - $rowdata += @(,('No. of machines',($global:htmlsb),$Group.TotalDesktops,$htmlwhite)) - $rowdata += @(,('Sessions in use',($global:htmlsb),$Group.Sessions,$htmlwhite)) - $rowdata += @(,('No. of applications',($global:htmlsb),$Group.TotalApplications,$htmlwhite)) + $rowdata += @(,('No. of machines',($global:htmlsb),$Group.TotalDesktops.ToString(),$htmlwhite)) + $rowdata += @(,('Sessions in use',($global:htmlsb),$Group.Sessions.ToString(),$htmlwhite)) + $rowdata += @(,('No. of applications',($global:htmlsb),$Group.TotalApplications.ToString(),$htmlwhite)) $rowdata += @(,('State',($global:htmlsb),$xState,$htmlwhite)) - $rowdata += @(,('Unregistered',($global:htmlsb),$Group.DesktopsUnregistered,$htmlwhite)) - $rowdata += @(,('Disconnected',($global:htmlsb),$Group.DesktopsDisconnected,$htmlwhite)) - $rowdata += @(,('Available',($global:htmlsb),$Group.DesktopsAvailable,$htmlwhite)) - $rowdata += @(,('In Use',($global:htmlsb),$Group.DesktopsInUse,$htmlwhite)) - $rowdata += @(,('Never Registered',($global:htmlsb),$Group.DesktopsNeverRegistered,$htmlwhite)) - $rowdata += @(,('Preparing',($global:htmlsb),$Group.DesktopsPreparing,$htmlwhite)) + $rowdata += @(,('Unregistered',($global:htmlsb),$Group.DesktopsUnregistered.ToString(),$htmlwhite)) + $rowdata += @(,('Disconnected',($global:htmlsb),$Group.DesktopsDisconnected.ToString(),$htmlwhite)) + $rowdata += @(,('Available',($global:htmlsb),$Group.DesktopsAvailable.ToString(),$htmlwhite)) + $rowdata += @(,('In Use',($global:htmlsb),$Group.DesktopsInUse.ToString(),$htmlwhite)) + $rowdata += @(,('Never Registered',($global:htmlsb),$Group.DesktopsNeverRegistered.ToString(),$htmlwhite)) + $rowdata += @(,('Preparing',($global:htmlsb),$Group.DesktopsPreparing.ToString(),$htmlwhite)) $msg = "" $columnWidths = @("200","200") @@ -12315,7 +12316,7 @@ Function OutputDeliveryGroupDetails $rowdata += @(,('Set to VDA version',($global:htmlsb),$xVDAVersion,$htmlwhite)) If($Group.SessionSupport -eq "SingleSession" -and ($xDGType -eq "Static Desktops" -or $xDGType -like "*Random*")) { - $rowdata += @(,('Desktops per user',($global:htmlsb),$xMaxDesktops,$htmlwhite)) + $rowdata += @(,('Desktops per user',($global:htmlsb),$xMaxDesktops.ToString(),$htmlwhite)) } $rowdata += @(,('Time zone',($global:htmlsb),$Group.TimeZone,$htmlwhite)) $rowdata += @(,('Enable Delivery Group',($global:htmlsb),$xEnabled,$htmlwhite)) @@ -12350,7 +12351,7 @@ Function OutputDeliveryGroupDetails If($Group.SessionSupport -eq "MultiSession") { - $rowdata += @(,('Give access to unauthenticated (anonymous) users',($global:htmlsb),$SFAnonymousUsers,$htmlwhite)) + $rowdata += @(,('Give access to unauthenticated (anonymous) users',($global:htmlsb),$SFAnonymousUsers.ToString(),$htmlwhite)) } If($xDeliveryType -ne "Applications") @@ -12442,9 +12443,9 @@ Function OutputDeliveryGroupDetails } } } - $rowdata += @(,(" Enable desktop",($global:htmlsb),$DesktopSetting.Enabled,$htmlwhite)) + $rowdata += @(,(" Enable desktop",($global:htmlsb),$DesktopSetting.Enabled.ToString(),$htmlwhite)) #New in V2.19 - $rowdata += @(,(" Leasing behavior",($global:htmlsb),$DesktopSetting.LeasingBehavior,$htmlwhite)) + $rowdata += @(,(" Leasing behavior",($global:htmlsb),$DesktopSetting.LeasingBehavior.ToString(),$htmlwhite)) $rowdata += @(,(" Maximum concurrent instances",($global:htmlsb),$DesktopSetting.MaxPerEntitlementInstances.ToString(),$htmlwhite)) $rowdata += @(,(" SecureICA required",($global:htmlsb),$xSecureIcaRequired,$htmlwhite)) $rowdata += @(,(" Session reconnection",($global:htmlsb),$xSessionReconnection,$htmlwhite)) @@ -12604,16 +12605,16 @@ Function OutputDeliveryGroupDetails #added in V2.13 #this data has been collected for a long time, I simple forgot to add it to the output - $rowdata += @(,( "Off Peak Buffer Size Percent",($global:htmlsb),$xOffPeakBufferSizePercent,$htmlwhite)) - $rowdata += @(,( "Off Peak Disconnect Timeout (Minutes)",($global:htmlsb),$xOffPeakDisconnectTimeout,$htmlwhite)) - $rowdata += @(,( "Off Peak Extended Disconnect Timeout (Minutes)",($global:htmlsb),$xOffPeakExtendedDisconnectTimeout,$htmlwhite)) - $rowdata += @(,( "Off Peak LogOff Timeout (Minutes)",($global:htmlsb),$xOffPeakLogOffTimeout,$htmlwhite)) - $rowdata += @(,( "Peak Buffer Size Percent",($global:htmlsb),$xPeakBufferSizePercent,$htmlwhite)) - $rowdata += @(,( "Peak Disconnect Timeout (Minutes)",($global:htmlsb),$xPeakDisconnectTimeout,$htmlwhite)) - $rowdata += @(,( "Peak Extended Disconnect Timeout (Minutes)",($global:htmlsb),$xPeakExtendedDisconnectTimeout,$htmlwhite)) - $rowdata += @(,( "Peak LogOff Timeout (Minutes)",($global:htmlsb),$xPeakLogOffTimeout,$htmlwhite)) - $rowdata += @(,( "Settlement Period Before Autoshutdown (HH:MM:SS)",($global:htmlsb),$xSettlementPeriodBeforeAutoShutdown,$htmlwhite)) - $rowdata += @(,( "Settlement Period Before Use (HH:MM:SS)",($global:htmlsb),$xSettlementPeriodBeforeUse,$htmlwhite)) + $rowdata += @(,( "Off Peak Buffer Size Percent",($global:htmlsb),$xOffPeakBufferSizePercent.ToString(),$htmlwhite)) + $rowdata += @(,( "Off Peak Disconnect Timeout (Minutes)",($global:htmlsb),$xOffPeakDisconnectTimeout.ToString(),$htmlwhite)) + $rowdata += @(,( "Off Peak Extended Disconnect Timeout (Minutes)",($global:htmlsb),$xOffPeakExtendedDisconnectTimeout.ToString(),$htmlwhite)) + $rowdata += @(,( "Off Peak LogOff Timeout (Minutes)",($global:htmlsb),$xOffPeakLogOffTimeout.ToString(),$htmlwhite)) + $rowdata += @(,( "Peak Buffer Size Percent",($global:htmlsb),$xPeakBufferSizePercent.ToString(),$htmlwhite)) + $rowdata += @(,( "Peak Disconnect Timeout (Minutes)",($global:htmlsb),$xPeakDisconnectTimeout.ToString(),$htmlwhite)) + $rowdata += @(,( "Peak Extended Disconnect Timeout (Minutes)",($global:htmlsb),$xPeakExtendedDisconnectTimeout.ToString(),$htmlwhite)) + $rowdata += @(,( "Peak LogOff Timeout (Minutes)",($global:htmlsb),$xPeakLogOffTimeout.ToString(),$htmlwhite)) + $rowdata += @(,( "Settlement Period Before Autoshutdown (HH:MM:SS)",($global:htmlsb),$xSettlementPeriodBeforeAutoShutdown.ToString(),$htmlwhite)) + $rowdata += @(,( "Settlement Period Before Use (HH:MM:SS)",($global:htmlsb),$xSettlementPeriodBeforeUse.ToString(),$htmlwhite)) If($PwrMgmt1) { @@ -12779,11 +12780,11 @@ Function OutputDeliveryGroupDetails { If($Group.ReuseMachinesWithoutShutdownInOutage -eq $Script:XDSite1.ReuseMachinesWithoutShutdownInOutageAllowed) { - $rowdata += @(,("Reuse Machines Without Shutdown in Outage",($global:htmlsb),$Group.ReuseMachinesWithoutShutdownInOutage,$htmlwhite)) + $rowdata += @(,("Reuse Machines Without Shutdown in Outage",($global:htmlsb),$Group.ReuseMachinesWithoutShutdownInOutage.ToString(),$htmlwhite)) } Else { - $rowdata += @(,("Reuse Machines Without Shutdown in Outage",($global:htmlsb),"$($Group.ReuseMachinesWithoutShutdownInOutage) (Doesn't match Site setting)",$htmlwhite)) + $rowdata += @(,("Reuse Machines Without Shutdown in Outage",($global:htmlsb),"$($Group.ReuseMachinesWithoutShutdownInOutage.ToString()) (Doesn't match Site setting)",$htmlwhite)) } } @@ -12992,8 +12993,8 @@ Function OutputDeliveryGroupCatalogs $rowdata += @(,( $Catalog.Name,$htmlwhite, $xAllocationType,$htmlwhite, - $Catalog.AssignedCount,$htmlwhite, - $Catalog.AvailableCount,$htmlwhite)) + $Catalog.AssignedCount.ToString(),$htmlwhite, + $Catalog.AvailableCount.ToString(),$htmlwhite)) } } } @@ -15056,7 +15057,7 @@ Function OutputSummaryPolicyTable $rowdata += @(,( $Policy.PolicyName,$htmlwhite, $Policy.Description,$htmlwhite, - $Policy.Enabled,$htmlwhite, + $Policy.Enabled.ToString(),$htmlwhite, $Policy.Type,$htmlwhite, $Policy.Priority,$htmlwhite)) } @@ -15282,7 +15283,7 @@ Function ProcessCitrixPolicies } $rowdata = @() $columnHeaders = @("Description",($global:htmlsb),$Policy.Description,$htmlwhite) - $rowdata += @(,('Enabled',($global:htmlsb),$Policy.Enabled,$htmlwhite)) + $rowdata += @(,('Enabled',($global:htmlsb),$Policy.Enabled.ToString(),$htmlwhite)) $rowdata += @(,('Type',($global:htmlsb),$Policy.Type,$htmlwhite)) $rowdata += @(,('Priority',($global:htmlsb),$Policy.Priority,$htmlwhite)) @@ -15370,7 +15371,7 @@ Function ProcessCitrixPolicies $rowdata += @(,( $filter.FilterName,$htmlwhite, $tmp,$htmlwhite, - $filter.Enabled,$htmlwhite, + $filter.Enabled.ToString(),$htmlwhite, $filter.Mode,$htmlwhite, $filter.FilterValue,$htmlwhite)) } @@ -33812,7 +33813,7 @@ Function OutputLicensingOverview $rowdata += @(,('Edition',($global:htmlsb),$LicenseEditionType,$htmlwhite)) $rowdata += @(,('License model',($global:htmlsb),$LicenseModelType,$htmlwhite)) $rowdata += @(,('Required SA date',($global:htmlsb),$tmpdate,$htmlwhite)) - $rowdata += @(,('XenDesktop license use',($global:htmlsb),$Script:XDSite1.LicensedSessionsActive,$htmlwhite)) + $rowdata += @(,('XenDesktop license use',($global:htmlsb),$Script:XDSite1.LicensedSessionsActive.ToString(),$htmlwhite)) $rowdata += @(,('Version',($global:htmlsb),$LicenseServerVersion,$htmlwhite)) $msg = "" @@ -35990,7 +35991,7 @@ Function OutputAppendixB } $columnHeaders = @( 'Registry Key',($global:htmlsb), - 'Registry Key',($global:htmlsb), + 'Registry Value',($global:htmlsb), 'Data',($global:htmlsb), 'DDC Name',($global:htmlsb)) diff --git a/XD7_Inventory_V2_ReadMe.rtf b/XD7_Inventory_V2_ReadMe.rtf index aeca044..c9c6c3f 100644 --- a/XD7_Inventory_V2_ReadMe.rtf +++ b/XD7_Inventory_V2_ReadMe.rtf @@ -1,7 +1,7 @@ {\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} {\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f43\fbidi \froman\fcharset0\fprq2{\*\panose 00000000000000000000}Cambria;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 00000000000000000000}Cambria;} +{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f43\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} {\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} {\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f44\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f45\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} @@ -79,13 +79,13 @@ Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af0\afs32 \ltrch\fcs0 \b\fs32\k \rsid2579094\rsid2584542\rsid2902416\rsid2978753\rsid3300860\rsid3430394\rsid3542051\rsid3760385\rsid3761251\rsid3830441\rsid4149699\rsid4213396\rsid4222850\rsid4357927\rsid4740061\rsid4983150\rsid4993354\rsid5113752\rsid5209339\rsid5267713\rsid6053627 \rsid6258287\rsid6316284\rsid6565250\rsid6637724\rsid6947370\rsid7432229\rsid7733837\rsid7763859\rsid7881433\rsid8350100\rsid8394203\rsid8410782\rsid8596828\rsid8662784\rsid8876191\rsid9112866\rsid9338186\rsid9376723\rsid9520485\rsid9639341\rsid9974690 \rsid9986361\rsid10315109\rsid10488541\rsid10900280\rsid11041950\rsid11227030\rsid11488686\rsid11823514\rsid11884716\rsid12258164\rsid12271374\rsid12272355\rsid12353294\rsid12523992\rsid12541957\rsid12602409\rsid12801149\rsid12863195\rsid12978708 -\rsid13437246\rsid13662136\rsid13853169\rsid13987238\rsid14097372\rsid14169246\rsid14697282\rsid14828264\rsid14881286\rsid14888064\rsid15613047\rsid15623927\rsid15678052\rsid15692337\rsid15739384\rsid15802422\rsid15948729\rsid16207041\rsid16271519 -\rsid16272684\rsid16326917\rsid16517051\rsid16527420\rsid16597410}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Webster}{\creatim\yr2014\mo1\dy27\hr9\min47} -{\revtim\yr2019\mo6\dy25\hr6\min19}{\version76}{\edmins11848}{\nofpages30}{\nofwords9180}{\nofchars52332}{\nofcharsws61390}{\vern107}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} +\rsid13437246\rsid13662136\rsid13853169\rsid13987238\rsid14097372\rsid14169246\rsid14697282\rsid14828264\rsid14881286\rsid14888064\rsid14962568\rsid15613047\rsid15623927\rsid15678052\rsid15692337\rsid15739384\rsid15802422\rsid15948729\rsid16207041 +\rsid16271519\rsid16272684\rsid16326917\rsid16517051\rsid16527420\rsid16597410}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Webster} +{\creatim\yr2014\mo1\dy27\hr9\min47}{\revtim\yr2019\mo6\dy26\hr15\min56}{\version77}{\edmins11849}{\nofpages30}{\nofwords9180}{\nofchars52332}{\nofcharsws61390}{\vern107}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} \paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect \widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 \dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot11488686 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0{\*\docvar {__Grammarly_42____i}{H4sIAAAAAAAEAKtWckksSQxILCpxzi/NK1GyMqwFAAEhoTITAAAA}} -{\*\docvar {__Grammarly_42___1}{H4sIAAAAAAAEAKtWcslP9kxRslIyNDY0NjI3twRSFoaGxpZmZko6SsGpxcWZ+XkgBYZGtQCQJIjXLQAAAA==}}\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 +{\*\docvar {__Grammarly_42___1}{H4sIAAAAAAAEAKtWcslP9kxRslIyNDY0NjI3twRSFoaGxpZmZko6SsGpxcWZ+XkgBYbGtQDRFZPOLQAAAA==}}\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 \pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 \pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s1\qc \li0\ri0\sb480\sl276\slmult1\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0\pararsid11488686 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 @@ -190,7 +190,7 @@ PVS PowerShell SDK x?? \nowidctlpar\wrapdefault\faauto\ls2\ilvl2\rin0\lin2160\itap0\pararsid16597410\contextualspace {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid16271519 \hich\af37\dbch\af31505\loch\f37 In your Internet browser; go to }{\field{\*\fldinst {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid16271519 \hich\af37\dbch\af31505\loch\f37 HYPERLINK "https://carlwebster.sharefile.com/d-s52634b4a76c4fa2a" }{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid16271519 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b84000000680074007400700073003a002f002f006300610072006c0077006500620073007400650072002e0073006800610072006500660069006c0065002e0063006f006d002f0064002d0073003500320036003300 -3400620034006100370036006300340066006100320061000000795881f43b1d7f48af2c825dc485276300000000a5ab0003000000c100c0700000000000044f70000000006f000000000000003600333100006f00f9}}}{\fldrslt {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 +3400620034006100370036006300340066006100320061000000795881f43b1d7f48af2c825dc485276300000000a5ab0003000000c100c0700000000000044f70000000006f000000000000003600333100006f00f97f}}}{\fldrslt {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \cs18\f37\fs22\ul\cf2\insrsid16271519\charrsid16271519 \hich\af37\dbch\af31505\loch\f37 https://carlwebster.sharefile.com/d-s52634b4a76c4fa2a}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid9112866\charrsid13987238 .}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid9112866 \par {\listtext\pard\plain\ltrpar \s17 \rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f37\fs22\insrsid9112866\charrsid13987238 \hich\af37\dbch\af31505\loch\f37 ii.\tab}}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid9112866\charrsid13987238 @@ -231,7 +231,7 @@ WindowsPowerShell\\v1.0\\\hich\af37\dbch\af31505\loch\f37 Modules}{\rtlch\fcs1 \ \f37\fs22\insrsid9112866 \hich\af37\dbch\af31505\loch\f37 with }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid9112866 \hich\af37\dbch\af31505\loch\f37 HYPERLINK "http://support.citrix.com/article/CTX130147" }{ \rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid9112866 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7000000068007400740070003a002f002f0073007500700070006f00720074002e006300690074007200690078002e0063006f006d002f00610072007400690063006c0065002f004300540058003100330030003100 -340037000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000000fe00000022003000000000000000640000000000000049000000000000000000002c004800390100087e0000000000000000000000003100110700ff008100}}}{\fldrslt {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 +340037000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000000fe00000022003000000000000000640000000000000049000000000000000000002c004800390100087e0000000000000000000000003100110700ff00810000}}}{\fldrslt {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \cs18\f37\fs22\ul\cf2\insrsid9112866\charrsid2579094 \hich\af37\dbch\af31505\loch\f37 Citrix Scout}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid9112866 \hich\af37\dbch\af31505\loch\f37 . The XenApp 6.5 file is from September 2011}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid16597410 ,}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid9112866 \hich\af37\dbch\af31505\loch\f37 the updated version is from Ju}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid9986361 \hich\af37\dbch\af31505\loch\f37 ne}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid9112866 \hich\af37\dbch\af31505\loch\f37 2014}{\rtlch\fcs1 \af37\afs22 \ltrch\fcs0 \f37\fs22\insrsid9986361 @@ -1067,37 +1067,37 @@ XD7_Inventory_V2.ps1 [-Text] [-AddDateTime] [-AdminAddress ] +\par \hich\af2\dbch\af31505\loch\f2 -StoreFr\hich\af2\dbch\af31505\loch\f2 ont [] \par \hich\af2\dbch\af31505\loch\f2 Give detailed information for StoreFront. \par \hich\af2\dbch\af31505\loch\f2 This parameter is disabled by default. \par \hich\af2\dbch\af31505\loch\f2 This parameter has an alias of SF. \par \par \hich\af2\dbch\af31505\loch\f2 Required? false -\par \hich\af2\dbch\af31505\loch\f2 Position? na\hich\af2\dbch\af31505\loch\f2 med -\par \hich\af2\dbch\af31505\loch\f2 Default value False +\par \hich\af2\dbch\af31505\loch\f2 Position? named +\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 Default value False \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -UserName \par \hich\af2\dbch\af31505\loch\f2 Username to use for the Cover Page and Footer. -\par \hich\af2\dbch\af31505\loch\f2 The default value is contained in $e\hich\af2\dbch\af31505\loch\f2 nv:username +\par \hich\af2\dbch\af31505\loch\f2 The default value is contained in $env:userna\hich\af2\dbch\af31505\loch\f2 me \par \hich\af2\dbch\af31505\loch\f2 This parameter has an alias of UN. \par \hich\af2\dbch\af31505\loch\f2 This parameter is only valid with the MSWORD and PDF output parameters. \par \par \hich\af2\dbch\af31505\loch\f2 Required? false \par \hich\af2\dbch\af31505\loch\f2 Position? named -\par \hich\af2\dbch\af31505\loch\f2 Default value \hich\af2\dbch\af31505\loch\f2 $env:username +\par \hich\af2\dbch\af31505\loch\f2 Default value $env:u\hich\af2\dbch\af31505\loch\f2 sername \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -VDARegistryKeys [] -\par \hich\af2\dbch\af31505\loch\f2 Adds information on regist\hich\af2\dbch\af31505\loch\f2 ry keys to the Machine Details section. +\par \hich\af2\dbch\af31505\loch\f2 Adds information on registry keys to the Machine Details section. \par \par \hich\af2\dbch\af31505\loch\f2 If this parameter is used, MachineCatalogs is set to True. \par @@ -1105,15 +1105,15 @@ XD7_Inventory_V2.ps1 [-Text] [-AddDateTime] [-AdminAddress \par \hich\af2\dbch\af31505\loch\f2 Specifies the optional email server to send the output report. \par -\par \hich\af2\dbch\af31505\loch\f2 Required? true +\par \hich\af2\dbch\af31505\loch\f2 Required? tr\hich\af2\dbch\af31505\loch\f2 ue \par \hich\af2\dbch\af31505\loch\f2 Position? named \par \hich\af2\dbch\af31505\loch\f2 Default value \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false @@ -1121,9 +1121,9 @@ XD7_Inventory_V2.ps1 [-Text] [-AddDateTime] [-AdminAddress \par \hich\af2\dbch\af31505\loch\f2 Specifies the SMTP port. -\par \hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 The default is 25. +\par \hich\af2\dbch\af31505\loch\f2 The default is 25. \par -\par \hich\af2\dbch\af31505\loch\f2 Required? false +\par \hich\af2\dbch\af31505\loch\f2 Required? \hich\af2\dbch\af31505\loch\f2 false \par \hich\af2\dbch\af31505\loch\f2 Position? named \par \hich\af2\dbch\af31505\loch\f2 Default value 25 \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false @@ -1135,34 +1135,34 @@ XD7_Inventory_V2.ps1 [-Text] [-AddDateTime] [-AdminAddress \par \hich\af2\dbch\af31505\loch\f2 Specifies the username for the From email address. -\par \hich\af2\dbch\af31505\loch\f2 If SmtpServer is used, this is a required para\hich\af2\dbch\af31505\loch\f2 meter. +\par \hich\af2\dbch\af31505\loch\f2 If SmtpServer is used, this is a required parameter. \par -\par \hich\af2\dbch\af31505\loch\f2 Required? true +\par \hich\af2\dbch\af31505\loch\f2 Required? \hich\af2\dbch\af31505\loch\f2 true \par \hich\af2\dbch\af31505\loch\f2 Position? named \par \hich\af2\dbch\af31505\loch\f2 Default value \par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 -To -\par \hich\af2\dbch\af31505\loch\f2 Specifies the username for th\hich\af2\dbch\af31505\loch\f2 e To email address. -\par \hich\af2\dbch\af31505\loch\f2 If SmtpServer is used, this is a required parameter. +\par \hich\af2\dbch\af31505\loch\f2 Specifies the username for the To email address. +\par \hich\af2\dbch\af31505\loch\f2 If SmtpServer is\hich\af2\dbch\af31505\loch\f2 used, this is a required parameter. \par \par \hich\af2\dbch\af31505\loch\f2 Required? true \par \hich\af2\dbch\af31505\loch\f2 Position? named \par \hich\af2\dbch\af31505\loch\f2 Default value -\par \hich\af2\dbch\af31505\loch\f2 Accept p\hich\af2\dbch\af31505\loch\f2 ipeline input? false +\par \hich\af2\dbch\af31505\loch\f2 Accept pipeline input? false \par \hich\af2\dbch\af31505\loch\f2 Accept wildcard characters? false \par \par \hich\af2\dbch\af31505\loch\f2 \par \hich\af2\dbch\af31505\loch\f2 This cmdlet supports the common parameters: Verbose, Debug, \par \hich\af2\dbch\af31505\loch\f2 ErrorAction, ErrorVariable, WarningAction, WarningVariable, -\par \hich\af2\dbch\af31505\loch\f2 OutBuffer, Pipelin\hich\af2\dbch\af31505\loch\f2 eVariable, and OutVariable. For more information, see +\par \hich\af2\dbch\af31505\loch\f2 OutBuffer, PipelineVariable, and OutVariable.\hich\af2\dbch\af31505\loch\f2 For more information, see \par \hich\af2\dbch\af31505\loch\f2 about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). \par \par \hich\af2\dbch\af31505\loch\f2 INPUTS @@ -1171,7 +1171,7 @@ XD7_Inventory_V2.ps1 [-Text] [-AddDateTime] [-AdminAddress