xDhcpServer

3.0.0-preview0001

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

Minimum PowerShell version

5.0

This is a prerelease version of xDhcpServer.
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-preview0001 -AllowPrerelease

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

Install-PSResource -Name xDhcpServer -Version 3.0.0-preview0001 -Prerelease

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

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

Version History

Version Downloads Last updated
3.1.1 72,277 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... 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,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