xFailOverCluster
1.8.0.0
Module containing DSC resources used to configure Failover Clusters.
Minimum PowerShell version
4.0
See the version list below for details.
Installation Options
Owners
Copyright
(c) 2017 Microsoft Corporation. All rights reserved.
Package Details
Author(s)
- Microsoft Corporation
Tags
DesiredStateConfiguration DSC DSCResourceKit DSCResource
DSCResources
xCluster xClusterDisk xClusterNetwork xClusterPreferredOwner xClusterQuorum xWaitForCluster
Dependencies
This module has no dependencies.
Release Notes
- Changes to xFailOverCluster
- Added a common resource helper module with helper functions for localization.
- Added helper functions; Get-LocalizedData, New-InvalidResultException,
New-ObjectNotFoundException, New-InvalidOperationException and
New-InvalidArgumentException.
- Fixed lint error MD034 and fixed typos in README.md.
- Opt-in for module files common tests ([issue 119](https://github.com/PowerShell/xFailOverCluster/issues/119)).
- Removed Byte Order Mark (BOM) from the files; CommonResourceHelper.psm1 and FailoverClusters.stubs.psm1.
- Opt-in for script files common tests ([issue 121](https://github.com/PowerShell/xFailOverCluster/issues/121)).
- Removed Byte Order Mark (BOM) from the files; CommonResourceHelper.Tests.ps1,
MSFT\_xCluster.Tests.ps1, MSFT\_xClusterDisk.Tests.ps1,
MSFT\_xClusterPreferredOwner.Tests.ps1, MSFT_xWaitForCluster.Tests.ps1.
- Added common test helper functions to help test the throwing of localized error strings.
- Get-InvalidArgumentRecord
- Get-InvalidOperationRecord
- Get-ObjectNotFoundException
- Get-InvalidResultException.
- Updated year to 2017 in license file and module manifest ([issue 131](https://github.com/PowerShell/xFailOverCluster/issues/131)).
- Changes to xClusterDisk
- Enabled localization for all strings ([issue 84](https://github.com/PowerShell/xFailOverCluster/issues/84)).
- Fixed the OutputType data type that was not fully qualified.
- Minor style changes.
- Fixed Script Analyzer warnings for Write-Verbose.
- Changes to xClusterNetwork
- Replaced the URL for the parameter Role in README.md. The new URL is a more
generic description of the possible settings for the Role parameter. The
previous URL was still correct but focused on Hyper-V in particular.
- Fixed typos in parameter descriptions in README.md, comment-based help and schema.mof.
- Enabled localization for all strings ([issue 85](https://github.com/PowerShell/xFailOverCluster/issues/85)).
- Minor style changes.
- Fixed Script Analyzer warnings for Write-Verbose.
- Changes to xCluster
- Resolved Script Analyzer rule warnings by changing Get-WmiObject to
Get-CimInstance ([issue 49](https://github.com/PowerShell/xFailOverCluster/issues/49)).
- Minor style change in tests. Removed "-" in front of "-Be", "-Not", "-Throw",
etc.
- Enabled localization for all strings ([issue 83](https://github.com/PowerShell/xFailOverCluster/issues/83)).
- Added tests to improve code coverage.
- Fixed random problem with tests failing with error "Invalid token for
impersonation - it cannot be duplicated." ([issue 133](https://github.com/PowerShell/xFailOverCluster/issues/133)).
- Minor style changes.
- Fixed Script Analyzer warnings for Write-Verbose.
- Changes to xWaitForCluster
- Refactored the unit test for this resource to use stubs and increase coverage
([issue 78](https://github.com/PowerShell/xFailOverCluster/issues/78)).
- Now the Test-TargetResource correctly returns false if the domain name cannot
be evaluated ([issue 107](https://github.com/PowerShell/xFailOverCluster/issues/107)).
- Changed the code to be more aligned with the style guideline.
- Updated parameter description in the schema.mof.
- Resolved Script Analyzer warnings ([issue 54](https://github.com/PowerShell/xFailOverCluster/issues/54)).
- Enabled localization for all strings ([issue 88](https://github.com/PowerShell/xFailOverCluster/issues/88)).
- Minor style changes.
- Changes to xClusterQuorum
- Refactored the unit test for this resource to use stubs and increase coverage
([issue 77](https://github.com/PowerShell/xFailOverCluster/issues/77)).
- Changed the code to be more aligned with the style guideline.
- Updated parameter description in the schema.mof.
- Added example ([issue 47](https://github.com/PowerShell/xFailOverCluster/issues/47))
- 1-SetQuorumToNodeMajority.ps1
- 2-SetQuorumToNodeAndDiskMajority.ps1
- 3-SetQuorumToNodeAndFileShareMajority.ps1
- 4-SetQuorumToDiskOnly.ps1
- Added links to examples from README.md.
- Minor style changes.
- Enabled localization for all strings ([issue 87](https://github.com/PowerShell/xFailOverCluster/issues/87)).
- Changes to xClusterPreferredOwner
- Enabled localization for all strings ([issue 86](https://github.com/PowerShell/xFailOverCluster/issues/86)).
- Fixed typo in the returned hash table from Get-TargetResource.
- Minor style changes.
FileList
- xFailOverCluster.nuspec
- CHANGELOG.md
- LICENSE
- README.md
- xFailOverCluster.psd1
- DSCResources\CommonResourceHelper.psm1
- DSCResources\MSFT_xCluster\MSFT_xCluster.psm1
- DSCResources\MSFT_xCluster\MSFT_xCluster.schema.mof
- DSCResources\MSFT_xCluster\en-US\MSFT_xCluster.strings.psd1
- DSCResources\MSFT_xClusterDisk\MSFT_xClusterDisk.psm1
- DSCResources\MSFT_xClusterDisk\MSFT_xClusterDisk.schema.mof
- DSCResources\MSFT_xClusterDisk\en-US\MSFT_xClusterDisk.strings.psd1
- DSCResources\MSFT_xClusterNetwork\MSFT_xClusterNetwork.psm1
- DSCResources\MSFT_xClusterNetwork\MSFT_xClusterNetwork.schema.mof
- DSCResources\MSFT_xClusterNetwork\en-US\MSFT_xClusterNetwork.strings.psd1
- DSCResources\MSFT_xClusterPreferredOwner\MSFT_xClusterPreferredOwner.psm1
- DSCResources\MSFT_xClusterPreferredOwner\MSFT_xClusterPreferredOwner.schema.mof
- DSCResources\MSFT_xClusterPreferredOwner\en-US\MSFT_xClusterPreferredOwner.strings.psd1
- DSCResources\MSFT_xClusterQuorum\MSFT_xClusterQuorum.psm1
- DSCResources\MSFT_xClusterQuorum\MSFT_xClusterQuorum.schema.mof
- DSCResources\MSFT_xClusterQuorum\en-US\MSFT_xClusterQuorum.strings.psd1
- DSCResources\MSFT_xWaitForCluster\MSFT_xWaitForCluster.psm1
- DSCResources\MSFT_xWaitForCluster\MSFT_xWaitForCluster.schema.mof
- DSCResources\MSFT_xWaitForCluster\en-US\MSFT_xWaitForCluster.strings.psd1
- Examples\Resources\xCluster\1-CreateFirstNodeOfAFailoverCluster.ps1
- Examples\Resources\xCluster\2-JoinAdditionalNodeToFailoverCluster.ps1
- Examples\Resources\xCluster\3-CreateFailoverClusterWithTwoNodes.ps1
- Examples\Resources\xClusterDisk\1-AddClusterDisk.ps1
- Examples\Resources\xClusterDisk\2-RemoveClusterDisk.ps1
- Examples\Resources\xClusterNetwork\1-ChangeClusterNetwork.ps1
- Examples\Resources\xClusterPreferredOwner\1-AddPreferredOwner.ps1
- Examples\Resources\xClusterPreferredOwner\2-RemovePreferredOwner.ps1
- Examples\Resources\xClusterQuorum\1-SetQuorumToNodeMajority.ps1
- Examples\Resources\xClusterQuorum\2-SetQuorumToNodeAndDiskMajority.ps1
- Examples\Resources\xClusterQuorum\3-SetQuorumToNodeAndFileShareMajority.ps1
- Examples\Resources\xClusterQuorum\4-SetQuorumToDiskOnly.ps1
- Examples\Resources\xWaitForCluster\1-WaitForFailoverClusterToBePresent.ps1
- Tests\TestHelpers\CommonTestHelper.psm1
- Tests\Unit\CommonResourceHelper.Tests.ps1
- Tests\Unit\MSFT_xCluster.Tests.ps1
- Tests\Unit\MSFT_xClusterDisk.Tests.ps1
- Tests\Unit\MSFT_xClusterNetwork.Tests.ps1
- Tests\Unit\MSFT_xClusterPreferredOwner.Tests.ps1
- Tests\Unit\MSFT_xClusterQuorum.Tests.ps1
- Tests\Unit\MSFT_xWaitForCluster.Tests.ps1
- Tests\Unit\Stubs\FailoverClusters.stubs.psm1
- Tests\Unit\Stubs\Write-ModuleStubFile.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
1.16.1 | 88,037 | 5/24/2022 |
1.16.0 | 2,404,380 | 3/17/2021 |
1.16.0-previ... | 16 | 3/17/2021 |
1.15.0 | 7,086 | 2/19/2021 |
1.15.0-previ... | 16 | 2/19/2021 |
1.15.0-previ... | 26 | 12/29/2020 |
1.15.0-previ... | 109 | 2/6/2020 |
1.15.0-previ... | 25 | 2/1/2020 |
1.14.2-previ... | 26 | 1/13/2020 |
1.14.2-previ... | 16 | 1/13/2020 |
1.14.2-previ... | 19 | 1/6/2020 |
1.14.2-previ... | 19 | 1/3/2020 |
1.14.2-previ... | 17 | 12/18/2019 |
1.14.2-previ... | 15 | 12/18/2019 |
1.14.1 | 111,804 | 12/18/2019 |
1.14.1-previ... | 16 | 12/18/2019 |
1.14.1-previ... | 15 | 12/18/2019 |
1.14.0 | 269 | 12/17/2019 |
1.14.0-previ... | 15 | 12/17/2019 |
1.13.0.0 | 25,529 | 9/19/2019 |
1.12.0.0 | 50,157 | 1/10/2019 |
1.11.0.0 | 1,657 | 10/25/2018 |
1.10.0.0 | 21,171 | 3/22/2018 |
1.9.0.0 | 7,998 | 2/8/2018 |
1.8.0.0 (current version) | 6,045 | 8/23/2017 |
1.7.0.0 | 950 | 7/12/2017 |
1.6.0.0 | 15,217 | 12/14/2016 |
1.5.0.0 | 1,940 | 8/10/2016 |
1.4.0.0 | 360 | 6/29/2016 |
1.3.0.0 | 352 | 5/18/2016 |
1.2.0.0 | 327 | 3/31/2016 |
1.1.1 | 1,121 | 5/13/2014 |
1.1 | 127 | 4/8/2014 |