xDhcpServer
3.0.0-preview0001
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
Dependencies
This module has no dependencies.
Release Notes
## [3.0.0-preview0001] - 2020-03-22
### 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.
### 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`.
### 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.
#
## [2.0.0.0] - 2018-07-25
- BREAKING CHANGE: Switch to ScopeId as a key property for xDhcpServerScope
([issue #48](https://github.com/dsccommunity/xDhcpServer/issues/48)).
[Bartek Bielawski (@bielawb)](https://github.com/bielawb)
#
## [1.7.0.0] - 2018-06-13
- Changes to xDhcpServer
- Updated year in LICENSE file.
- Updated year in module manifest.
- Added Codecov and status badges to README.md.
- Update appveyor.yml to use the default template.
- Added xDhcpServerOptionDefinition
- Added DhcpScopeOptionValue
- Added DhcpServerOptionValue
- Added DhcpReservedIPOptionValue
- Added DhcpPolicyOptionValue
#
## [1.6.0.0] - 2017-08-23
- Added xDhcpServerClass
#
## [1.5.0.0] - 2016-08-10
- Converted AppVeyor.yml to pull Pester from PSGallery instead of Chocolatey
- Bug Fix fixes xDhcpServerOption\Get-TargetResource not returning Router property
#
## [1.4.0.0] - 2016-02-02
- Bug Fix fixes localization bug in xDhcpServerScope option enumeration
#
## [1.3.0.0] - 2016-02-02
- Added **xDhcpServerAuthorization** resource.
- Bug Fix LeaseDuration is no longer mandatory for xDhcpServerScope resource.
- Bug Fix DnsServerIPAddress is no longer mandatory for xDhcpServerOption resource.
- Bug Fix corrects verbose display output in xDhcpServerOption resource.
#
## [1.2.0.0] - 2015-05-01
- Fix "Cannot set default gateway on xDhcpServerOption".
#
## [1.1.0.0] - 2015-04-17
- Bug fix, enables creating more than 1 DHCP server scope.
#
## [1.0.0.0] - 2015-04-15
- Initial release with the following resources
- **xDhcpServerScope**
- **xDhcpServerReservation**
- **xDhcpServerOptions**
FileList
- xDhcpServer.nuspec
- xDhcpServer.psd1
- en-US\about_xDhcpServer.help.txt
- DSCResources\MSFT_DhcpReservedIPOptionValue\README.md
- DSCResources\MSFT_DhcpReservedIPOptionValue\MSFT_DhcpReservedIPOptionValue.schema.mof
- DSCResources\MSFT_DhcpReservedIPOptionValue\MSFT_DhcpReservedIPOptionValue.psm1
- DSCResources\MSFT_xDhcpServerReservation\MSFT_xDhcpServerReservation.schema.mof
- DSCResources\MSFT_xDhcpServerReservation\MSFT_xDhcpServerReservation.psm1
- DSCResources\MSFT_xDhcpServerReservation\README.md
- DSCResources\MSFT_xDhcpServerAuthorization\MSFT_xDhcpServerAuthorization.psm1
- DSCResources\MSFT_xDhcpServerAuthorization\README.md
- DSCResources\MSFT_xDhcpServerAuthorization\MSFT_xDhcpServerAuthorization.schema.mof
- DSCResources\MSFT_xDhcpServerOptionDefinition\MSFT_xDhcpServerOptionDefinition.psm1
- DSCResources\MSFT_xDhcpServerOptionDefinition\MSFT_xDhcpServerOptionDefinition.schema.mof
- DSCResources\MSFT_xDhcpServerOptionDefinition\README.md
- DSCResources\MSFT_DhcpPolicyOptionValue\MSFT_DhcpPolicyOptionValue.schema.mof
- DSCResources\MSFT_DhcpPolicyOptionValue\README.md
- DSCResources\MSFT_DhcpPolicyOptionValue\MSFT_DhcpPolicyOptionValue.psm1
- DSCResources\MSFT_DhcpServerOptionValue\MSFT_DhcpServerOptionValue.schema.mof
- DSCResources\MSFT_DhcpServerOptionValue\MSFT_DhcpServerOptionValue.psm1
- DSCResources\MSFT_DhcpServerOptionValue\README.md
- DSCResources\MSFT_xDhcpServerClass\MSFT_xDhcpServerClass.psm1
- DSCResources\MSFT_xDhcpServerClass\README.md
- DSCResources\MSFT_xDhcpServerClass\MSFT_xDhcpServerClass.schema.mof
- DSCResources\MSFT_xDhcpServerScope\README.md
- DSCResources\MSFT_xDhcpServerScope\MSFT_xDhcpServerScope.schema.mof
- DSCResources\MSFT_xDhcpServerScope\MSFT_xDhcpServerScope.psm1
- DSCResources\MSFT_DhcpScopeOptionValue\MSFT_DhcpScopeOptionValue.schema.mof
- DSCResources\MSFT_DhcpScopeOptionValue\MSFT_DhcpScopeOptionValue.psm1
- DSCResources\MSFT_DhcpScopeOptionValue\README.md
- Modules\DhcpServerDsc.OptionValueHelper\DhcpServerDsc.OptionValueHelper.psd1
- Modules\DhcpServerDsc.OptionValueHelper\DhcpServerDsc.OptionValueHelper.psm1
- Modules\DhcpServerDsc.Common\DhcpServerDsc.Common.psm1
- Modules\DhcpServerDsc.Common\DhcpServerDsc.Common.psd1
- DSCResources\MSFT_DhcpReservedIPOptionValue\en-US\MSFT_DhcpReservedIPOptionValue.strings.psd1
- DSCResources\MSFT_xDhcpServerReservation\en-US\MSFT_xDhcpServerReservation.strings.psd1
- DSCResources\MSFT_xDhcpServerAuthorization\en-US\MSFT_xDhcpServerAuthorization.strings.psd1
- DSCResources\MSFT_xDhcpServerOptionDefinition\en-US\MSFT_xDhcpServerOptionDefinition.strings.psd1
- DSCResources\MSFT_DhcpPolicyOptionValue\en-US\MSFT_DhcpPolicyOptionValue.strings.psd1
- DSCResources\MSFT_DhcpServerOptionValue\en-US\MSFT_DhcpServerOptionValue.strings.psd1
- DSCResources\MSFT_xDhcpServerClass\en-US\MSFT_xDhcpServerClass.strings.psd1
- DSCResources\MSFT_xDhcpServerScope\en-US\MSFT_xDhcpServerScope.strings.psd1
- DSCResources\MSFT_DhcpScopeOptionValue\en-US\MSFT_DhcpScopeOptionValue.strings.psd1
- Modules\DhcpServerDsc.OptionValueHelper\en-US\DhcpServerDsc.OptionValueHelper.strings.psd1
- Modules\DhcpServerDsc.Common\en-US\DhcpServerDsc.Common.strings.psd1
- Modules\DscResource.Common\0.4.0\DscResource.Common.psd1
- Modules\DscResource.Common\0.4.0\DscResource.Common.psm1
- Modules\DscResource.Common\0.4.0\en-US\about_DscResource.Common.help.txt
- Modules\DscResource.Common\0.4.0\en-US\DscResource.Common.psd1
Version History
Version | Downloads | Last updated |
---|---|---|
3.1.1 | 78,827 | 8/18/2023 |
3.1.1-previe... | 5 | 8/18/2023 |
3.1.0 | 31,315 | 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,795 | 1/25/2021 |
3.0.0-previe... | 20 | 1/25/2021 |
3.0.0-previe... | 185 | 3/22/2020 |
3.0.0-previe... (current version) | 21 | 3/22/2020 |
2.0.0.0 | 144,924 | 7/25/2018 |
1.7.0.0 | 1,770 | 6/13/2018 |
1.6.0.0 | 5,030 | 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 |