CarlWebster / Citrix-XenApp-XenDesktop-7-V2

Citrix XenApp/XenDesktop 7.x V2 for Versions 7.8+
GNU General Public License v2.0
20 stars 2 forks source link

Version 2.17 #15

Closed CarlWebster closed 6 years ago

CarlWebster commented 6 years ago

Version 2.17 4-Jun-2018

Fixed a blank line in HTML output for Groom Retention Settings in Days (Found by Ken Avram)

Fixed HTML Hosting output for "Simultaneous actions..." where output showed System.Object[] (Found by Ken Avram)

In Function OutputAdministrators, fix for when $Admin.Rights.ScopeName and $Admin.Rights.RoleName are arrays (Found by Ken Avram)

In Function OutputDatastores, if the Principal, Mirror, Mirror Partner, or Mirror Witness contains a "\",

then get the IP address for the server name before the "\" (Found by Ken Avram)

This should mean the database is running on SQL Server Express or has an Instance name

In Function OutputXenDesktopLicenses, fix for when the property LicenseExpirationDate is $Null which means

the license Expiration Date is "Permanent" (Found by Ken Avram)

In Machine Catalog details, check if MetadataMap contains data, if so add it to output. For example:

ImageManagementPrep_DoImagePreparation True

ImageManagementPrep_Excluded_Steps Not set

ImageManagementPrep_NoAutoShutdown False

#

For more information, see:

https://support.citrix.com/article/CTX140734

https://support.citrix.com/article/CTX217456

https://support.citrix.com/article/CTX223245

https://www.citrix.com/blogs/2016/04/04/machine-creation-service-image-preparation-overview-and-fault-finding/

In Machine Catalog Details, for MCS catalogs, add Account Identity Pool data:

Account naming scheme

Naming scheme type

AD Domain

AD location (OU distinquished name)

Optimize Function ProcessCitrixPolicies by removing unneeded variable $WordTableRowHash. This removed almost 500

lines of code and almost 500 unneeded variable initializations