Skip to content

Latest commit

 

History

History
256 lines (207 loc) · 8.79 KB

CHANGELOG.md

File metadata and controls

256 lines (207 loc) · 8.79 KB

Changelog

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.

3.8.0 - 2024-02-23

Fixed

  • Support 200 and 201 status codes in all commandlets from PR #18
  • Tested against OME 4.0, no code changes required

Changed

  • New-OMEDiscovery to support all Protocol types supported in OME
  • Edit-OMEDiscovery to support all Protocol types supported in OME. Closes #19

3.7.0 - 2023-10-27

Added

  • Get-OMEProfile
  • Remove-OMEProfile
  • New-OMEProfile
  • Invoke-OMEProfileAssign
  • Invoke-OMEDeviceReseat
  • Invoke-OMEProfileRename

Fixed

  • Wait-OnJob MAX_RETRIES calculation is set based on the SLEEP_INTERVAL

Changed

  • Update-OMEConfiguration added -UpdateSchedule parameter with the option to "StageForNextReboot" or "RebootNow"
  • Invoke-OMEProfileUnassign added -ForceReclaim parameter

3.6.2 - 2023-09-08

Fixed

  • Issue with Set-OMETemplateNetwork when not specifing the -Mode parameter
  • Issue with Update-OMEFirmware when -DeviceFilter is specified but no device is found. The null return value will select all devices in baseline. (Issue #15)

Changed

  • Get-OMEFirmwareCompliance and Update-OMEFirmware to allow multiple values for -ComponentFilter (Issue #12)

3.6.1 - 2023-07-11

Fixed

  • Issue with Get-OMEJob not listing all execution histories when using the -Detail parameter

3.6.0 - 2023-04-26

Added

  • New-OMEAlertPolicy
  • Get-OMEAlertPolicy
  • Enable-OMEAlertPolicy
  • Disable-OMEAlertPolicy

Fixed

  • Issue with Get-OMEAlert

3.5.2 - 2023-04-26

Fixed

  • Fixed bug with -FilterBy Id in Get-OMECatalog, Get-OMEConfigurationBaseline, Get-OMEDiscovery, Get-OMEFirmwareBaseline

3.5.1 - 2023-04-25

Fixed

  • Fixed bug with RunLater Scheduled Discovery in New-OMEDiscovery (Issue #11)

3.5.0 - 2023-04-14

Added

  • Invoke-OMEQuickDeploy
  • Set-OMEChassisName
  • Set-OMEChassisSlotName
  • Get-OMEApplicationSettings
  • Set-OMEApplicationSettings

3.4.1 - 2023-03-23

Changed

  • Get-OMEGroup added support for paging results to return over 100 groups

3.4.0 - 2023-02-02

Added

  • Get-OMEFabric
  • Get-OMEFabricUplink
  • New-OMEFabric
  • New-OMEFabricUplink
  • Edit-OMEFabricUplink
  • Set-OMEIOMPortBreakout
  • Set-OMETemplateIdentityPool
  • Set-OMETemplateNetwork
  • Remove-OMEDevice
  • Remove-OMEDirectoryService
  • Remove-OMEUser
  • Improved Pester test coverage
  • Tested against OME 3.10 and OME-M 2.00.00

Changed

  • New-OMEMcmGroup to allow for VIP creation

3.3.3 - 2023-01-23

Fixed

  • Fixed typo in Invoke-OMEApplianceBackup

3.3.2 - 2023-01-20

Changed

  • Changed Invoke-OMEApplianceBackupRestore to Invoke-OMEApplianceBackup only. Restore must be done in OME-M at this time.

3.3.1 - 2023-01-20

Fixed

  • Another fix for column order issue in Invoke-OMEReport (Issue #7)

3.3.0 - 2023-01-19

Added

  • Get-OMEApplianceInfo
  • Invoke-OMEApplianceBackup
  • Invoke-OMEResetApplication
  • Remove-OMECatalog
  • Remove-OMEFirmwareBaseline

Fixed

  • Column order issue in Invoke-OMEReport (Issue #7)
  • Issue where RebootNow wasn't actually rebooting in Update-OMEFirmware (Issue #10)
  • Issue where commandlets were failing when IE wasn't installed. Added -UseBasicParsing to all Invoke-WebRequest
  • PowerShell v5 fix for Invoke-OMEDirectoryServiceImportGroup

3.2.0 - 2023-01-12

Added

  • New-OMEDirectoryService
  • Get-OMEDirectoryService
  • Get-OMEDirectoryServiceSearch
  • Get-OMERole
  • Invoke-OMEDirectoryServiceImportGroup

3.1.1 - 2023-01-06

Fixed

  • Fixed issue on commandlet Get-OMEDevice where NetworkAddress is not reported correctly on the MX7000 platform

3.1.0 - 2022-12-07

Added

  • Invoke-OMEOnboarding

Changed

  • Install-Module script will detect default PowerShell module installation path from $env:PSModulePath

Fixed

  • Fixed issue with column sorting in Invoke-OMEReport (Issue #7)
  • Fixed private fuction Resolve-Error to print error in red

3.0.0 - 2022-03-16

Changed

Fixed

  • Disconnect-OMEServer checks if auth token exists before trying to remove auth session

2.3.8 - 2022-03-11

Added

  • Examples/DiscoverAddToStaticGroup.ps1 will run a Discovery, create a static group and add the devices to the group

Fixed

  • Fixed column ordering in Invoke-OMEReport to properly match Report
  • Fixed filtering with paged results in Get-OMEDevice. OME does not automatically add the filter parameters to @odata.nextLink

2.3.7 - 2022-02-16

Added

  • Copy-OMETemplate

2.3.4 - 2022-02-08

Added

  • Remove-OMETemplate

Fixed

  • Fixed output in Invoke-OMEReport to allow saving to a file or variable

2.3.3 - 2021-09-16

Fixed

  • Added support for OME 3.5+ and the -UseAllProtocols parameter on New-OMEDiscovery (Issue #4)

2.3.2 - 2021-09-16

Fixed

  • Fixed issue with -SetTrapDestination parameter on New-OMEDiscovery (Issue #4)

2.3.1 - 2021-09-14

Added

  • Migrated scripts from https://github.com/dell/OpenManage-Enterprise/tree/master/PowerShell
  • Get-OMEAuditLog
  • Get-OMEWarranty
  • Get-OMEAlert
  • Get-OMEUser
  • New-OMEUser
  • Get-OMEIdentityPool
  • Get-OMEIdentityPoolUsage
  • New-OMEIdentityPool
  • New-OMENetwork
  • Get-OMENetwork
  • Update-OMEFirmwareDUP
  • Edit-OMESecurityBanner
  • New-OMESupportAssistGroup
  • Get-OMESupportAssistGroup
  • Edit-OMESupportAssistGroup
  • Remove-OMESupportAssistGroup
  • Get-OMESupportAssistCase
  • New-OMEMcmGroup
  • Invoke-OMEMcmGroupAddMember
  • Invoke-OMEMcmGroupAssignBackupLead
  • Invoke-OMEMcmGroupRetireLead
  • Get-OMEMXDomain

Changed

  • Changed Invoke-OMETemplateDeploy to use SecureString for -NetworkBootSharePassword
  • Added -UseAllProtocols parameter to New-OMEDiscovery (Issue #4)

Fixed

  • Fixed Set-CertPolicy to allow multiple Connect-OME within script (Issue #2)
  • Fixed Set-OMEPowerState (Issue #3)

2.2.2 - 2021-06-25

Fixed

  • Invoke-OMEInventoryRefresh added -Wait parameter

2.2.1 - 2021-06-25

Added

  • Invoke-OMEJobRun new commandlet
  • Invoke-OMEFirmwareBaselineRefresh new commandlet
  • Invoke-OMEConfigurationCheck renamed to Invoke-OMEConfigurationBaselineRefresh

2.2.0 - 2021-06-24

Added

  • OME 3.6.1 testing completed
  • New-OMEGroup new commandlet
  • Edit-OMEGroup new commandlet
  • Remove-OMEGroup new commandlet
  • Invoke-OMEInventoryRefresh new commandlet

2.1.0 - 2021-05-13

Added

  • New-OMEConfigurationBaseline new commandlet
  • Get-OMEConfigurationBaseline new commandlet
  • Get-OMEConfigurationCompliance new commandlet
  • Update-OMEConfiguration new commandlet
  • Invoke-OMEProfileUnassign new commandlet
  • Invoke-OMEConfigurationBaselineRefresh new commandlet

Fixed

  • New-OMETemplateFromDevice updated to support creation of Configuration templates
  • New-OMETemplateFromFile updated to support creation of Configuration templates
  • Get-OMETemplate added ability to get Deployment or Configuration templates

2.0.0 - 2021-05-03

Fixed

  • Bumped minimum required OpenManage Enterprise version to 3.4
  • Edit-OMEDiscovery new module to edit discovery jobs
  • New-OMEDiscovery added ability to schedule job at a later date, added support for REDFISH discovery protocol
  • New-OMEFirmwareBaseline refactored -Wait to poll the completion status instead of a predefined sleep
  • Get-OMEFirmwareCompliance modified -UpdateAction "All" to include components that have versions equal to that of the baseline

1.0.0 - 2020-11-10

Fixed

  • Added Get-OMEDeviceNetworkDetail to show IP and Mac Address for quick export
  • Modified Get-OMEDeviceDetail and removed the mapping for InventoryType. Specify the actual value instead of an abbreviated version