All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add VSAN ESA support (Fix #113)
[1.3.4] - 2024-02-28
- Update VMware PowerCLI requirements to version 13.2 (Fix #107)
- Improve bug and feature request templates (@rebelinux)
- Improve TOC structure
- Update VMware style script for improved TOC structure
- Update GitHub action workflows
- Update VMHost PCI Devices reporting to fix issues with ESXi 8.x hosts (@orb71) (Fix #105) & (Fix #111)
- Add Try/Catch stated PCI Drivers and Firmware section to provide a workaround for ESXi 8.x hosts (Fix #116)
- Update vCenter Server alarms reporting (Fix #106)
- Fix issue with Platform Services Controller reporting (Fix #103)
- Fix NSX-T virtual switch network labels (Fix #118)
- Removed reporting of vCenter Server OS type
[1.3.3.1] - 2022-04-21
- Add VMHost IPMI / BMC configuration information
- Fix GitHub Action release workflow
[1.3.2] - 2022-03-24
- Automated tweet release workflow
- Fix colour placeholders in
README.md
[1.3.1] - 2021-09-03
- VMHost network adapter LLDP reporting
[1.3.0] - 2021-08-29
- PowerShell 7 compatibility
- PSScriptAnalyzer & PublishPSModule GitHub Action workflows
- Advanced detailed reporting for VI roles
- Advanced detailed reporting for vSAN disks
- Support for VMware Cloud environments (VCF, VMC, AVS, GVE) (Fix #87)
- NSX TCP/IP stacks for VMkernel Adpater reporting
- Include release and issue links in
CHANGELOG.md
- Incorrect section reporting with certain InfoLevels
- Datastore table now sorts by Datastore Name
- vSAN advanced detailed reporting
- Distributed vSwitch advanced detailed reporting
- Display issues with highlights in
README.md
[1.2.1] - 2020-09-29
- Fixed sort order of VMHost PCI Devices
- Fixed VMHost reporting for InfoLevels 1 & 2
- Fixed DSCluster reporting for InfoLevels 1 & 2
- Set fixed table column widths for improved formatting
- Corrected section header colours in VMware default style
[1.2.0] - 2020-08-31
- vCenter Server advanced system settings
- vCenter Server alarm health check
- Basic VM storage policy reporting
- Headers, footers & table captions/numbering
- Improved table formatting
- Enhanced vCenter alarm reporting
- Changed Tag Assignment section to separate the category and tag to their own table columns
- Changed Tag Assignment section to sort on Entity
- Renamed InfoLevel
Informative
toAdv Summary
- Moved script functions from main script to private functions
- Section error with vSAN InfoLevel 4 or above
- Fixed text color for highlighted cells in default VMware style
- Fixed reporting of stateless boot devices (Fix #76)
- Fixed issue where script was failing trying to parse vSphere Tag data (Fix #77)
- Fixed issue with reporting on PCI-E device drivers by adding additional filter (Fix #75)
[1.1.3] - 2020-02-04
- Added vCenter Server certificate information (Fix #31)
- Added VM summary information
- Added VM disk and guest volume information
- Added Virtual Switch to VMkernel adapter information
- Added Virtual Switch & Port Group Traffic Shaping information
- Added vSAN Disk Groups, iSCSI Targets & LUN reporting
- Added number of paths to SCSI LUN information
- Added VMHost CPU & Memory totals to Informative level
- Added VM Connection State information & health check
- Added number of targets, devices & paths to storage adapters
- Added VMHost storage and network adapter health checks
- Added License expiration information
- Added additional information to VMkernel adapters
- Added NTP, SSH & ESXi Shell health checks
- Improved report formatting
- Improved VMHost storage adapter reporting (Fix #32)
- Improved VMHost network adapter CDP reporting
- Improved VM SCSI controller reporting
- Updated VMHost CPU & Memory totals/usage in Detailed level
- Updated report JSON structure & default settings. A new report JSON must be generated for this release, use
New-AsBuiltReportConfig -Report VMware.vSphere -Path <path> -Overwrite
. - Updated README with minimum required privileges to generate a VMware vSphere As Built Report. Full administrator privileges should no longer be required.
- Resolved issue with VMHost PCI device reporting (Fix #33)
- Resolved issue with reporting of ESXi boot device size (Fix #65)
- Resolved issue with vSphere licensing (Fix #68 & Fix #69)
- Resolved vSwitch reporting issue with physical adpaters (Fix #27)
- Resolved issue with VMHost uptime health check reporting
- Removed support for ESX/ESXi hosts prior to vSphere 5.0 (Fix #67)
- Removed VMHost CPU & Memory usage from Informative level
[1.0.7] - 2019-06-21
- Fixed font in default VMware style
- Updated module manifest for icon and release notes
- Removed Services health check
[1.0.6] - 2019-05-16
- Fixed code errors which prevented a report from being generated
- Improved code and report readability
- Fixed vCenter Server licensing reporting
- Fixed Datastore reporting when an empty datastore cluster exists
- Fixed DRS Cluster Group reporting when group does not contain any members
- Fixed DRS Cluster Group sorting
- Fixed VMHost reporting to exclude HCX Cloud Gateway host
- Updated VMware default style to more closely align with Clarity
[1.0.0] - 2019-03-27
- Added Update Manager Server name to vCenter Server detailed information
- Fixed VMHost count for Distributed Virtual Switches
- Fixed vCenter Server licensing for vCenter Server 5.5/6.0
- Fixed script termination where ESXi hosts do not have a datastore
- Refactored into PowerShell module
- Updated default VMware style sheet to include page orientation
- Changed VM Snapshot reporting to be per VM for InfoLevel 3
- Removed NSX-V reporting
- Added Cluster VM Overrides section
- Improved code structure & readability
- Improved output formatting
- Improved vSphere HA/DRS Cluster reporting and health checks
- Improved VM reporting and health checks
- Fixed sorting of numerous table entries
- Fixed VMHost & VM uptime calculations
- Fixed display of 3rd party Multipath Policy plugins
- Fixed vSAN type & disk count
- Updated Get-Uptime & Get-License functions
- Added new VM health checks for CPU Hot Add/Remove, Memory Hot Add & Change Block Tracking
- Improved VM reporting for Guest OS, CPU Hot Add/Remove, Memory Hot Add & Change Block Tracking
- Minor updates to section paragraph text
- Added SDRS VM Overrides to Datastore Cluster section
- SCSI LUN section rewritten to improve script performance
- Fixed issues with current working directory paths
- Changed InfoLevel settings and definitions
- Script formatting improvements to some sections to align with PowerShell best practice guidelines
- vCenter Server SSL Certificate section removed temporarily
- Added regions/endregions to all sections of script
- Added Resource Pool summary information
- Added vSAN summary information
- Added vCenter Server mail settings health check
- Added DSCluster health checks
- Added VM Power State health check
- Added support for NSX-V reporting
- Updated about_Requires to PScribo module 0.7.24
- Formatting improvements
- Datastore Clusters now has it's own dedicated section
- Renamed Storage section to Datastores
- Renamed Storage health checks section to Datastore