Release History¶
v2.7.0¶
Release Date: 2025-05-22
Documentation:
- Updated documentation to use example context. (#242, #243, #245, #246, #247, #248, #249, #250, #251, #252, #253, #254, #255, #256, #257, #258, #259, #260, #261, #262, #263)
Chore:
- Updated
VMware.PowerCLImodule dependency from v13.2.1 to v13.3.0. #217 - Updated
PowerValidatedSolutionsmodule dependency from v2.11.0 to v2.12.1. #217 - Updated code of conduct, contributing, license, workflows, etc. (#234, #235, #236, #237, #238, #239, #240, #241)
v2.6.3¶
Release Date: 2024-07-24
Enhancement:
- Adds support for VMware Cloud Foundation 5.2. #217
Bugfix:
- Updates
Request-DatastoreStorageCapacityto handle datastores with a size of 0. #217
Chore:
- Updated
PowerValidatedSolutionsfrom v2.10.0 to v2.11.0. #226
v2.6.2¶
Release Date: 2024-05-28
Bugfix:
- Updated
Invoke-VcfHealthReportcmdlet to handle.or-in the report path. #217 - Updated
Invoke-VcfAlertReportcmdlet to handle.or-in the report path. #217 - Updated
Invoke-VcfConfigReportcmdlet to handle.or-in the report path. #217 - Updated
Invoke-VcfUpgradePrecheckcmdlet to handle.or-in the report path. #217 - Updated
Invoke-VcfOverviewReportcmdlet to handle.or-in the report path. #217
Chore:
- Updated
VMware.PowerCLIfrom v13.1.0 to v13.2.1 #218 - Updated
PowerValidatedSolutionsfrom v2.8.0 to v2.10.0. #218
v2.6.1¶
Release Date: 2024-02-06
Bugfix:
- Updated
Request-VcenterStorageHealthcmdlet to output an error message if authentication to vCenter Server fails. #209
v2.6.0¶
Release Date: 2024-01-30
Enhancement:
- Updated
Publish-VmConnectedCdromfunction to generate JSON output. #204 - Updated
Publish-EsxiConnectionHealthfunction to generate JSON output. #204 - Updated
Publish-SddcManagerFreePoolfunction to generate JSON output. #204
Chore:
- Updated
PowerVCFfrom v2.4.0 to v2.1.0. #206 - Updated
PowerValidatedSolutionsfrom v2.7.0 to v2.8.0. #206
v2.5.0¶
Release Date: 2023-12-15
Breaking Change:
- Removes support for Microsoft Windows PowerShell 5.1. Please use Microsoft PowerShell 7.2.0 or later. #200
Enhancement:
- Added a prerequisite check to
Invoke-VcfHealthReportfunction to verify that the tar utility is present on Windows if using Windows PowerShell 5.1 (Desktop) or PowerShell 7 (Core). Thetarutility is included with Windows Server 2019 and later and is noted as a system requirement in the documentation. #191 - Added support for use of secure strings for sensitive parameters. #199
Chore:
- Updated
PowerVCFfrom v2.3.0 to v2.4.0. #200 - Updated
PowerValidatedSolutionsfrom v2.6.0 to v2.7.0. #200
v2.4.2¶
Release Date: 2023-10-18
Bugfix:
- Updated
Start-Create*andInvoke-*functions to address file path generation issues in Linux. #182
v2.4.1¶
Release Date: 2023-09-25
Chore:
- Updated code to use
Join-Pathfor file paths to simplify the code and better support Windows and Linux.
v2.4.0¶
Release Date: 2023-08-29
Bugfix:
- Updated
Request-VcenterStorageHealthto exclude/dev/mapper/archive_vg-archivefrom the output per KB 76563. #167
Chore:
- Updated
VMware.PowerCLIfrom v13.0.0 to v13.1.0. #171 - Updated
PowerValidatedSolutionsfrom v2.5.0 to v2.6.0. #171 - Added PowerShell Gallery downloads badge to the
docs/index.md#171
v2.3.0¶
Release Date: 2023-07-25
Enhancement:
- Added the
RequiredModuleskey to the module manifest to specify the minimum dependencies required to install and run the PowerShell module. #155 - Updated
Test-VcfReportingPrereqto verify that the minimum dependencies are met to run the PowerShell module based on the module's manifest. #155
Chore:
- Updated
PowerValidatedSolutionsfrom v2.4.0 to v2.5.0. #155
v2.2.0¶
Release Date: 2023-06-27
Bugfix:
Chore:
- Updated
PowerValidatedSolutionsfrom v2.3.0 to v2.4.0. #150
v2.1.0¶
Release Date: 2023-05-30
Bugfix:
- Updates
Publish-NsxtTier0BgpStatusto correctly format the HTML output if the NSX Tier-0 is not configured for BGP. #134
Enhancement:
- Added
Publish-HardwareCompatibilityHealthto return the hardware compatibility health from the SoS Health Summary JSON data. #129 - Updated
Invoke-VcfHealthReportto include the hardware compatibility health using thePublish-HardwareCompatibilityHealthcmdlet. #129 - Added component size checks for vCenter Server instances and NSX Local Manager clusters to the overview report. #130
- Added
Publish-PingConnectivityHealthto return the ping connectivity health from the SoS Health Summary JSON data. #132 - Updated
Publish-ComponentConnectivityHealthto include the ping connectivity health using thePublish-PingConnectivityHealthcmdlet. #132
Refactor:
- Updated
Request-VcenterAuthenticationto support isolated workload domains. #131 - Updated
Request-DatastoreStorageCapacityto support isolated workload domains. #131
Chore:
- Updated the NSX product name and terms. #135
- Added
.PARAMETERentries for user-facing functions. #141
v2.0.1¶
Release Date: 2023-05-12
Bug Fix:
- Updated
Request-SoSHealthJsonto omit theprecheckReportandversionHealthfrom the SoS API request payload if the version is not VMware Cloud Foundation 4.5.0 or later.
v2.0.0¶
Release Date: 2023-04-25
Enhancement:
- Updated
Publish-CertificateHealthwith thresholds based on certificate expiration. #107 - Updated
Publish-CertificateHealthto include an "Expires In (Days)" column. #107 - Updated
Publish-CertificateHealthto include ESXi host certificates. #107 - Updated
Publish-PasswordHealthto include an "Expires In (Days)" column. #111 - Added
Publish-VersionHealthto return the version health from the SoS Health Summary JSON data. #123 - Updated
Invoke-VcfHealthReportto include the version health using thePublish-VersionHealthcmdlet. #123 - Added
Show-ReportingOutputcmdlet to format output to the console whenPowerVCFis not installed. #121 - Updated
Publish-VsanHealthto include the results for capacity utilization and the active resync of objects #124 - Updated
Publish-VsanHealthto include the results for stretched cluster health and stretched cluster tests. #126
Refactor:
- Breaking: Updated
Invoke-VcfReportingPrereqto: - Use
-sddcManagerFqdn,sddcManagerUser, andsddcManagerPassparameters to check the SDDC Manager version. #117 - Use
Write-LogMessageto apply colors to the output and log the output to a file using the-logPathparameter. #117 - Breaking: Updated
Invoke-VcfHealthReportto use-sddcManagerLocalUserand-sddcManagerLocalPassparameters instead of-SddcManagerRootPass. Examples use the localvcfuser account for the SDDC Manager virtual appliance. #113 - Breaking: Updated
Publish-StorageCapacityHealthto use-localUserand-localPassparameters instead of-rootPass. Examples use the localvcfuser account for the SDDC Manager virtual appliance. #113 - Breaking: Updated
Request-SddcManagerStorageHealthto use-localUserand-localPassparameters instead of-rootPass. Examples use the localvcfuser account for the SDDC Manager virtual appliance. #113 - Breaking: Removed
Invoke-VcfPasswordPolicyand supporting content. Please use theVMware.CloudFoundation.PasswordManagementmodule. #118 - Breaking: Renamed
Request-VrealizeOverviewtoRequest-VMwareAriaSuiteOverviewand updated outputs to the rebranded product names. #128 - Updated
Request-SoSHealthJsonto use the API to retrieve the SoS Health Summary JSON results. #102 - Updated
Publish-PasswordHealthto return the results from the SoS Health Summary JSON data. #111 - Updated
Invoke-VcfHealthReportto use thePublish-PasswordHealthcmdlet. #111 - Removed
Publish-LocalUserExpiryand supporting functions in favor of thePublish-PasswordHealthcmdlet. #111 - Removed
Request-LocalUserExpirywhich supported thePublish-LocalUserExpirycmdlet. Results are now returned from the SoS Health Summary JSON data. #120 - Removed
Request-SddcManagerUserExpirywhich supported thePublish-LocalUserExpirycmdlet. #120 - Removed
Request-vCenterUserExpirywhich supported thePublish-LocalUserExpirycmdlet. #120 - Removed
Request-NsxtManagerUserExpirywhich supported thePublish-LocalUserExpirycmdlet. #120 - Removed
Request-NsxtEdgeUserExpirywhich supported thePublish-LocalUserExpirycmdlet. #120 - Removed
Request-Request-vRslcmUserExpirywhich supported thePublish-LocalUserExpirycmdlet. #120
Chore:
- Updated
PowerVCFfrom v2.2.0 to v2.3.0. #125 - Updated
PowerValidatedSolutionsfrom v2.0.1 to v2.2.0. #117 - Updated
VMware.PowerCLIfrom v12.7.0 to v13.0.0. #117 - Updated
VMware.vSphere.SsoAdminfrom v1.3.8 to v1.3.9. #117
v1.1.0¶
Release Date: 2023-02-28
Bugfix:
- Updated
Request-VcenterBackupStatusbackup message to remove the SDDC Manager FQDN when backups are located on the SDDC Manager. Required for Health Monitoring and Reporting solution alerts. #95 - Updated
Publish-vCenterHealthto correctly link and display the vCenter Server Ring Topology Health from SoS. #94 - Resolves an issue with the display name of the vRealize Log Insight product name in the
Request-VrealizeOverviewdue to an upstream error in the.SYNOPSISofGet-VCFvRLIinPowerVCF. #86 - Updated
Test-VcfReportingPrereqto return results when run on Photon OS. #82
Enhancements:
- Updated
Publish-*cmdlets to support JSON generation. Required for Health Monitoring and Reporting solution. #79 Publish-BackupStatusPublish-NsxtTransportNodeStatusPublish-NsxtTier0BgpStatusPublish-SnapshotStatusPublish-LocalUserExpiryPublish-StorageCapacityHealth- Added
Publish-NsxtHealthNonSOSandPublish-ComponentConnectivityHealthNonSOScmdlets. Required for Health Monitoring and Reporting solution. #79 - Updated in
Publish-*cmdlets that support JSON generation to specify encoding needed for Python to read it the content. Required for Health Monitoring and Reporting solution alerts. #93 - Added CPU Cores per Socket to the ESXi Host Overview on the overview report. #85
- Added an option to
Request-ESXiOverviewto report on the VCF+ subscription cores and export the results to CSV. #87
Documentation:
- Updated
README.mdto remove the Known Issues section and adds references to the GitHub issue tracker for support. #88 - Updated
README.mddocumentation to include support for DellEMC VxRAIL. #98
Chore:
- Removed the password policy functions that were moved to
PowerValidatedSolutionsv2.0.0. #100 - Updated
PowerValidatedSolutionsfrom v2.0.0 to v2.0.1. #99
v1.0.6¶
Release Date: 2023-01-31
Bugfix:
- Updated
Request0VcenterOverviewto use the PowerVCF cmdlets to return the workload domain's cluster and host counts from the SDDC Manager inventory versus directly from the vSphere inventory. This will ensure that the host count does not include any HCX nodes. #65 - Updated
Publish-NsxtCombinedHealthto use$jsonwhen callingPublish-NsxtHealth. #59 - Updated
Request-NsxtEdgeUserExpiryto resolve error if an NSX Edgerootpassword is different from an NSX Managerrootpassword. #75
Enhancement:
- Updated
Invoke-VcfPasswordPolicycmdlet with new password expiration, complexity and account lockout details. #53
Documentation:
- Added a section for Updating the Module to the
README.mddocumentation. #57
Chore:
- Updated
PowerValidatedSolutionsfrom v1.10.0 to v2.0.0. #35
Refactor:
- Refactored
Publish-StorageCapacityHealthfor code efficiency. #64 - Refactored
Invoke-VcfPasswordPolicyfor code efficiency. #63 - Refactored
Invoke-VcfConfigReportfor code efficiency. #62 - Refactored
Invoke-VcfAlertReportfor code efficiency. #61 - Refactored
Invoke-VcfHealthReportfor code efficiency. #60 - Transferred
Publish-EsxiPasswordPolicytoPowerValidatedSolutionsmodule. #55
v1.0.5¶
Release Date: 2022-12-20
Bugfix:
- Updated
Request-NsxtVidmStatusandRequest-NsxtComputeManagerStatusfunctions to resolve an issue supporting workload domains with shared NSX Local Managers on the health report. #25 - Updated
Request-NsxtComputeManagerStatusfunction to resolve an issue with supporting workload domains with shared NSX Local Managers on the health report; a false negative for "rogue" compute managers (vCenter Server instances) registered in NSX Local Managers. #42 - Updated
Publish-CertificateHealthfunction to resolve an issue accurately displaying the certificate health on the health report. #43 - Updated
Request-SddcManagerFreePoolfunction to resolve an issue returning the free pool health for the Health report if the ESXi host license is expired. #32 - Updated
Test-VcfReportingPrereqto display an error on the PowerShell console if the version of a PowerShell module dependency does not meet the minimum requirements. #35
Enhancement:
- Added support for including the number of ESXi hosts per cluster in the system overview Report. #46
- Added
Request-EsxiOverviewand updatesPublish-VcfSystemOverviewfunctions to return the high-level status of each ESXi host on the system overview report. #33 - Added support for vRealize Log Insight, vRealize Operations, vRealize Automation, and Workspace ONE Access in the
Request-LocalUserExpiryfunction. #32 - Removed the
Test-VcfReportingPrereqfrom theInvoke-*function which reduces report initialization time. #24 - Updated
Test-VcfReportingPrereqto display the version of an installed PowerShell module dependency. #27
Refactor:
- Replaces local
getNsxtServerDetailfunction withGet-NsxtServerDetailfunction exported fromPowerValidatedSolutions. #35
Chore:
- Updated
PowerValidatedSolutionsfrom v1.7.0 to v1.10.0. #35 - Updated
VMware.PowerCLIfrom v12.4.1 to v12.7.0. #35 - Updated
VMware.vSphere.SsoAdminfrom v1.3.7 to v1.3.8. #35
v1.0.4¶
Release Date: 2022-10-10
Initial availability of the PowerShell module for VMware Cloud Foundation Reporting.