xDhcpServer
3.0.0-preview0003
This module contains DSC resources for deployment and configuration of Microsoft DHCP Server.
Minimum PowerShell version
5.0
See the version list below for details.
Installation Options
Owners
Copyright
Copyright the DSC Community contributors. All rights reserved.
Package Details
Author(s)
- DSC Community
Tags
DesiredStateConfiguration DSC DSCResourceKit DSCResource
DSCResources
DhcpPolicyOptionValue DhcpReservedIPOptionValue DhcpScopeOptionValue DhcpServerOptionValue xDhcpServerAuthorization xDhcpServerClass xDhcpServerOptionDefinition xDhcpServerReservation xDhcpServerScope DhcpServerBinding DhcpServerExclusionRange
Dependencies
This module has no dependencies.
Release Notes
## [3.0.0-preview0003] - 2021-01-25
### Added
- xDhcpServer
- Added automatic release with a new CI pipeline ([issue #59](https://github.com/dsccommunity/xDhcpServer/issues/59)).
- Conceptual help is now generated for each resource on build.
- Added new resource DhcpServerBinding ([issue #55](https://github.com/dsccommunity/xDhcpServer/issues/55)).
- Added new resource DhcpServerExclusionRange ([issue #7](https://github.com/dsccommunity/xDhcpServer/issues/7)).
### Changed
- xDhcpServer
- BREAKING CHANGE: The minimum PowerShell version is 5.0.
- xDhcpServerAuthorization
- BREAKING CHANGE: The resource is now a single instance resource so
that it is only possible to use the resource once in a configuration
with the parameter `Ensure` set to either `Present` or `Absent`
([issue #40](https://github.com/dsccommunity/xDhcpServer/issues/40)).
- The helper function `Get-IPv4Address` was changed from using `Get-WmiObject`
to `Get-CimInstance` when fetching the enabled IP addresses.
- xDhcpServerOptionDefinition
- The logic in `Test-TargetResource` was changed somewhat to remove
unnecessary evaluation of properties that `Get-TargetResource` already
did. The function `Get-TargetResource` calls `Get-DhcpServerv4OptionDefinition`
with `OptionId` and `VendorClass` and if an object is returned the property
`Ensure` is set to `'Present'`, so there are no point for `Test-TargetResource`
to evaluate those two properties again.
- Added unit tests for the function `Test-TargetResource`.
- Reordered the resources in alphabetical order in the README.md.
### Removed
- BREAKING CHANGE: Removed the deprecated resource xDhcpServerOption which
has been replaced by other DSC resources ([issue #46](https://github.com/dsccommunity/xDhcpServer/issues/46)).
- Removed the file `TestSampleUsingAzure.ps1` as it was not a working example
of running integration tests.
#
FileList
- xDhcpServer.nuspec
- xDhcpServer.psd1
- en-US\about_xDhcpServer.help.txt
- DSCResources\MSFT_DhcpServerExclusionRange\MSFT_DhcpServerExclusionRange.psm1
- DSCResources\MSFT_DhcpServerExclusionRange\README.md
- DSCResources\MSFT_DhcpServerExclusionRange\MSFT_DhcpServerExclusionRange.schema.mof
- DSCResources\MSFT_xDhcpServerOptionDefinition\MSFT_xDhcpServerOptionDefinition.schema.mof
- DSCResources\MSFT_xDhcpServerOptionDefinition\README.md
- DSCResources\MSFT_xDhcpServerOptionDefinition\MSFT_xDhcpServerOptionDefinition.psm1
- DSCResources\MSFT_DhcpServerOptionValue\MSFT_DhcpServerOptionValue.schema.mof
- DSCResources\MSFT_DhcpServerOptionValue\README.md
- DSCResources\MSFT_DhcpServerOptionValue\MSFT_DhcpServerOptionValue.psm1
- DSCResources\MSFT_xDhcpServerClass\MSFT_xDhcpServerClass.psm1
- DSCResources\MSFT_xDhcpServerClass\MSFT_xDhcpServerClass.schema.mof
- DSCResources\MSFT_xDhcpServerClass\README.md
- DSCResources\MSFT_DhcpPolicyOptionValue\MSFT_DhcpPolicyOptionValue.psm1
- DSCResources\MSFT_DhcpPolicyOptionValue\MSFT_DhcpPolicyOptionValue.schema.mof
- DSCResources\MSFT_DhcpPolicyOptionValue\README.md
- DSCResources\MSFT_DhcpReservedIPOptionValue\MSFT_DhcpReservedIPOptionValue.schema.mof
- DSCResources\MSFT_DhcpReservedIPOptionValue\README.md
- DSCResources\MSFT_DhcpReservedIPOptionValue\MSFT_DhcpReservedIPOptionValue.psm1
- DSCResources\MSFT_xDhcpServerAuthorization\README.md
- DSCResources\MSFT_xDhcpServerAuthorization\MSFT_xDhcpServerAuthorization.schema.mof
- DSCResources\MSFT_xDhcpServerAuthorization\MSFT_xDhcpServerAuthorization.psm1
- DSCResources\MSFT_xDhcpServerReservation\MSFT_xDhcpServerReservation.schema.mof
- DSCResources\MSFT_xDhcpServerReservation\README.md
- DSCResources\MSFT_xDhcpServerReservation\MSFT_xDhcpServerReservation.psm1
- DSCResources\MSFT_DhcpScopeOptionValue\MSFT_DhcpScopeOptionValue.psm1
- DSCResources\MSFT_DhcpScopeOptionValue\MSFT_DhcpScopeOptionValue.schema.mof
- DSCResources\MSFT_DhcpScopeOptionValue\README.md
- DSCResources\MSFT_xDhcpServerScope\MSFT_xDhcpServerScope.psm1
- DSCResources\MSFT_xDhcpServerScope\MSFT_xDhcpServerScope.schema.mof
- DSCResources\MSFT_xDhcpServerScope\README.md
- DSCResources\MSFT_DhcpServerBinding\MSFT_DhcpServerBinding.schema.mof
- DSCResources\MSFT_DhcpServerBinding\README.md
- DSCResources\MSFT_DhcpServerBinding\MSFT_DhcpServerBinding.psm1
- Modules\DhcpServerDsc.OptionValueHelper\DhcpServerDsc.OptionValueHelper.psm1
- Modules\DhcpServerDsc.OptionValueHelper\DhcpServerDsc.OptionValueHelper.psd1
- Modules\DhcpServerDsc.Common\DhcpServerDsc.Common.psm1
- Modules\DhcpServerDsc.Common\DhcpServerDsc.Common.psd1
- DSCResources\MSFT_DhcpServerExclusionRange\en-US\about_DhcpServerExclusionRange.help.txt
- DSCResources\MSFT_DhcpServerExclusionRange\en-US\MSFT_DhcpServerExclusionRange.strings.psd1
- DSCResources\MSFT_xDhcpServerOptionDefinition\en-US\MSFT_xDhcpServerOptionDefinition.strings.psd1
- DSCResources\MSFT_xDhcpServerOptionDefinition\en-US\about_xDhcpServerOptionDefinition.help.txt
- DSCResources\MSFT_DhcpServerOptionValue\en-US\MSFT_DhcpServerOptionValue.strings.psd1
- DSCResources\MSFT_DhcpServerOptionValue\en-US\about_DhcpServerOptionValue.help.txt
- DSCResources\MSFT_xDhcpServerClass\en-US\MSFT_xDhcpServerClass.strings.psd1
- DSCResources\MSFT_xDhcpServerClass\en-US\about_xDhcpServerClass.help.txt
- DSCResources\MSFT_DhcpPolicyOptionValue\en-US\MSFT_DhcpPolicyOptionValue.strings.psd1
- DSCResources\MSFT_DhcpPolicyOptionValue\en-US\about_DhcpPolicyOptionValue.help.txt
- DSCResources\MSFT_DhcpReservedIPOptionValue\en-US\about_DhcpReservedIPOptionValue.help.txt
- DSCResources\MSFT_DhcpReservedIPOptionValue\en-US\MSFT_DhcpReservedIPOptionValue.strings.psd1
- DSCResources\MSFT_xDhcpServerAuthorization\en-US\about_xDhcpServerAuthorization.help.txt
- DSCResources\MSFT_xDhcpServerAuthorization\en-US\MSFT_xDhcpServerAuthorization.strings.psd1
- DSCResources\MSFT_xDhcpServerReservation\en-US\about_xDhcpServerReservation.help.txt
- DSCResources\MSFT_xDhcpServerReservation\en-US\MSFT_xDhcpServerReservation.strings.psd1
- DSCResources\MSFT_DhcpScopeOptionValue\en-US\about_DhcpScopeOptionValue.help.txt
- DSCResources\MSFT_DhcpScopeOptionValue\en-US\MSFT_DhcpScopeOptionValue.strings.psd1
- DSCResources\MSFT_xDhcpServerScope\en-US\about_xDhcpServerScope.help.txt
- DSCResources\MSFT_xDhcpServerScope\en-US\MSFT_xDhcpServerScope.strings.psd1
- DSCResources\MSFT_DhcpServerBinding\en-US\MSFT_DhcpServerBinding.strings.psd1
- DSCResources\MSFT_DhcpServerBinding\en-US\about_DhcpServerBinding.help.txt
- Modules\DhcpServerDsc.OptionValueHelper\en-US\DhcpServerDsc.OptionValueHelper.strings.psd1
- Modules\DscResource.Common\0.10.1\DscResource.Common.psd1
- Modules\DscResource.Common\0.10.1\DscResource.Common.psm1
- Modules\DhcpServerDsc.Common\en-US\DhcpServerDsc.Common.strings.psd1
- Modules\DscResource.Common\0.10.1\en-US\about_DscResource.Common.help.txt
- Modules\DscResource.Common\0.10.1\en-US\DscResource.Common.strings.psd1
Version History
Version | Downloads | Last updated |
---|---|---|
3.1.1 | 72,990 | 8/18/2023 |
3.1.1-previe... | 5 | 8/18/2023 |
3.1.0 | 31,306 | 5/7/2022 |
3.1.0-previe... | 16 | 5/6/2022 |
3.1.0-previe... | 15 | 5/6/2022 |
3.0.1-previe... | 16 | 5/4/2022 |
3.0.1-previe... | 15 | 5/4/2022 |
3.0.1-previe... | 16 | 5/4/2022 |
3.0.0 | 72,758 | 1/25/2021 |
3.0.0-previe... (current version) | 20 | 1/25/2021 |
3.0.0-previe... | 185 | 3/22/2020 |
3.0.0-previe... | 21 | 3/22/2020 |
2.0.0.0 | 144,844 | 7/25/2018 |
1.7.0.0 | 1,770 | 6/13/2018 |
1.6.0.0 | 5,029 | 8/23/2017 |
1.5.0.0 | 24,213 | 8/10/2016 |
1.4.0.0 | 616 | 5/18/2016 |
1.3.0.0 | 1,778 | 2/3/2016 |
1.2 | 1,508 | 5/1/2015 |
1.1 | 233 | 7/22/2014 |
1.0 | 84 | 6/6/2014 |