Skip to content

Conversation

tpcarman
Copy link
Contributor

Description

Fixed

  • Fix divide by zero error (@rebelinux) (Fix #129)
  • Fix PowerCLI module dependency (#134)
  • Update colour placeholders in README.md

Changed

  • Improve vSAN Capacity reporting and healthchecks
  • Add VCF.PowerCLI to ExternalModuleDependencies in the module manifest.

Removed

  • Remove Get-RequiredModule function to check for PowerCLI versions.
  • Remove VMware document style script

Related Issue

Motivation and Context

  • Bug fixes

How Has This Been Tested?

  • Tested in lab and production environments

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.

tpcarman and others added 9 commits February 27, 2025 15:08
## 1.3.5 - 2025-02-27
### Fixed
- Fix vSAN Capacity Overview reporting
- Fix issue with license reporting ([Fix #128](#128))
- Fix issue with vCenter user privileges not handling groups (@nathcoad) ([Fix #102](#102))
- Fix time & date outputs showing incorrect date format
- Fix VMware Update Manager reporting with PowerShell 7

### Added
- Add Free resource capacity reporting to VMhost hardware section

### Changed
- Update VMware PowerCLI requirements to version 13.3
- Improve error reporting for vSAN section
- Improve data size reporting. Data sizes are now displayed in more appropriately sized data units.
- Change list tables to 40/60 column widths
- Change datastore capacity reporting to include percentage used & free values
- Update GitHub release workflow to add post to Bluesky social platform
### Changed
- Improve vSAN reporting
* Update runner image from windows-2019 to windows-latest
Protect against inaccessible datastores
## 1.3.6 - 2025-08-24

### Fixed
- Fix divide by zero error (@rebelinux) ([Fix #129](#129))
- Fix PowerCLI module dependency ([#134](#134))
- Update colour placeholders in `README.md`

### Changed
- Improve vSAN Capacity reporting and healthchecks
- Add `VCF.PowerCLI` to `ExternalModuleDependencies` in the module manifest.

### Removed
- Remove `Get-RequiredModule` function to check for PowerCLI versions.
- Remove VMware document style script
Copy link

PSScriptAnalyzer results:

Errors: [0], Warnings: [7], Information: [5]


RuleName   : PSUseProcessBlockForPipelineCommand
Severity   : Warning
ScriptName : Get-Uptime.ps1
Line       : 6
Message    : Command accepts pipeline input but has not defined a process block.

RuleName   : PSAvoidOverwritingBuiltInCmdlets
Severity   : Warning
ScriptName : Get-Uptime.ps1
Line       : 1
Message    : 'Get-Uptime' is a cmdlet that is included with PowerShell (version 
             core-6.1.0-windows) whose definition should not be overridden

RuleName   : PSUseProcessBlockForPipelineCommand
Severity   : Warning
ScriptName : Get-License.ps1
Line       : 35
Message    : Command accepts pipeline input but has not defined a process block.

RuleName   : PSUseProcessBlockForPipelineCommand
Severity   : Warning
ScriptName : Get-License.ps1
Line       : 38
Message    : Command accepts pipeline input but has not defined a process block.

RuleName   : PSPossibleIncorrectComparisonWithNull
Severity   : Warning
ScriptName : Get-License.ps1
Line       : 87
Message    : $null should be on the left side of equality comparisons.

RuleName   : PSPossibleIncorrectComparisonWithNull
Severity   : Warning
ScriptName : Get-License.ps1
Line       : 118
Message    : $null should be on the left side of equality comparisons.

RuleName   : PSUseSingularNouns
Severity   : Warning
ScriptName : Get-vCenterStats.ps1
Line       : 1
Message    : The cmdlet 'Get-vCenterStats' uses a plural noun. A singular noun 
             should be used instead.

RuleName   : PSAvoidTrailingWhitespace
Severity   : Information
ScriptName : Get-Uptime.ps1
Line       : 9
Message    : Line has trailing whitespace

RuleName   : PSAvoidTrailingWhitespace
Severity   : Information
ScriptName : Get-PciDeviceDetail.ps1
Line       : 42
Message    : Line has trailing whitespace

RuleName   : PSAvoidTrailingWhitespace
Severity   : Information
ScriptName : Get-PciDeviceDetail.ps1
Line       : 47
Message    : Line has trailing whitespace

RuleName   : PSAvoidTrailingWhitespace
Severity   : Information
ScriptName : Get-PciDeviceDetail.ps1
Line       : 54
Message    : Line has trailing whitespace

RuleName   : PSAvoidTrailingWhitespace
Severity   : Information
ScriptName : Get-PciDeviceDetail.ps1
Line       : 78
Message    : Line has trailing whitespace

@tpcarman tpcarman merged commit 7bbc1ca into master Aug 24, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants