xDhcpServer

3.0.0

This module contains DSC resources for deployment and configuration of Microsoft DHCP Server.

Minimum PowerShell version

5.0

There is a newer prerelease version of this module available.
See the version list below for details.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name xDhcpServer -RequiredVersion 3.0.0

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name xDhcpServer -Version 3.0.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

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] - 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

Version History

Version Downloads Last updated
3.1.1 72,288 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 (current version) 72,758 1/25/2021
3.0.0-previe... 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,834 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
Show less