Skip to content

Releases: serverscom/AutomaticMaintenance

v.2.11.1

15 Feb 14:00
Compare
Choose a tag to compare
  • Fixes an issue where attempting to create a scheduled job that performs an update on a served host would fail.

v.2.11.0

26 Sep 14:20
Compare
Choose a tag to compare
  • Adds a new workload configuration setting SourcePathFilterDisabled that controls how the module determines the list of virtual machines to migrate. From now on, if the parameter is specified and set to "true", the Filter configured in the "Workload" configuration section will be applied to all virtual machines on the hypervisor, and the Path parameter will only be used as a path to save virtual machine files during a reverse migration. This can help to avoid the unexpected restarts of the workload if for some reason it is located outside the folder specified in the Path parameter.
  • Fixed an issue where the module would throw an exception when it detected a locked host and SkipPreventilyLocked was set to "true".

v.2.10.0

07 Jul 14:33
Compare
Choose a tag to compare
  • Adds a new configuration setting $ModuleWideHVVanillaPreserveSourceVhdPathDriveLetter that determines the behavior of the HVVMReliableMigration module when migrating a virtual machine whose virtual hard disks are located on the different hypervisor's disk partitions. From now on, when this parameter is set to $true, the HVVMReliableMigration module will try to place the virtual hard disks of migrated virtual machine to the partitions with the same drive letters as on the source host.

v.2.9.1

02 May 08:06
Compare
Choose a tag to compare
  • Fixes an issue where maintenance could start on a proactively locked host without a workload transfer

v.2.9

31 Aug 12:25
Compare
Choose a tag to compare
  • Adds support for "vanilla" (w/o SCVMM) Hyper-V hosts maintenance
  • Adds a feature to enable/disable host maintenance log: the $ModuleWideEnableMaintenanceLog parameter in your Config.ps1 with a bool value of $true or $false defines the default behavior. Also you have the option to enable logging when calling the Invoke-ComputerMaintenance cmdlet to serve a single host, by specifying the -EnableMaintenanceLog switch.
  • Improves the maintenance workflow: From now on, if a host is pending reboot, the maintenance will not be skipped for it. Instead, we reboot the host and then continue as usual.
  • Fixes an issue where VMs do not return back to the original host after maintenance
  • Adds the Malicious Software Removal Tool to the default update filter to prevent maintenance from being applied without pending updates requiring a reboot
  • Improves Defender Antivirus updates detection

v.2.8

20 Dec 14:23
Compare
Choose a tag to compare
  • Adds an option to dump errors in an XML-file: See $ModuleWideErrorXMLDump and $ModuleWideErrorXMLDumpDepth. Enabled by default.
  • HV-SCVMM: Adds a new feature: separate source/destination, clean/restore workload filters.

v.2.7

11 Jul 16:57
Compare
Choose a tag to compare

From now on, the maintenance process, by default, skips hosts which cannot be locked, or which are already locked by some other source and were not unlocked during a waiting window, defined by $PreventiveLockThreshold.

The respective configuration parameters are $ModuleWideSkipNotLockable and $ModuleWideSkipPreventivelyLocked variables.

v.2.6

11 Jul 16:49
Compare
Choose a tag to compare
Merge branch 'dev' into 'master'

Release v.2.6

See merge request fozzy-winadmins/AutomaticMaintenance!2