DSCResources/MSFT_DhcpPolicyOptionValue/en-US/about_DhcpPolicyOptionValue.help.txt

.NAME
    DhcpPolicyOptionValue
 
.DESCRIPTION
    The DhcpPolicyOptionValue DSC resource manages option values at policy level.
 
    ## Requirements
 
    - Target machine must be running Windows Server 2012 R2 or later.
    - Target machine must be running at minimum Windows PowerShell 5.0.
 
.PARAMETER OptionId
    Key - UInt32
    Option ID, specify an integer between 1 and 255.
 
.PARAMETER PolicyName
    Key - String
    Policy Name.
 
.PARAMETER Value
    Write - StringArray
    Option data value. Could be an array of string for a multivalued option.
 
.PARAMETER ScopeId
    Write - String
    Scope ID to get policy values from. Do not use it to get an option from server level.
 
.PARAMETER VendorClass
    Key - String
    Vendor class. Use an empty string for default vendor class.
 
.PARAMETER AddressFamily
    Key - String
    Allowed values: IPv4
    Address family. Currently needs to be IPv4.
 
.PARAMETER Ensure
    Write - String
    Allowed values: Present, Absent
    Whether the DHCP option should exist.
 
.EXAMPLE 1
 
This example sets an option ID 8 (cookie servers) on a policy at scope level.
 
configuration Example
{
    Import-DscResource -ModuleName 'PSDscResources' -ModuleVersion '2.12.0.0'
    Import-DscResource -moduleName 'xDhcpServer'
 
    WindowsFeature 'DHCP'
    {
        Name = 'DHCP'
        Ensure = 'Present'
    }
 
    DhcpPolicyOptionValue 'PolicyOptionValue_ID-008-scope'
    {
        OptionId = 8
        Value = '1.1.1.1'
        ScopeId = '192.168.0.0'
        VendorClass = ''
        AddressFamily = 'IPv4'
        PolicyName = 'TestPolicy'
        Ensure = 'Present'
    }
}
 
.EXAMPLE 2
 
This example sets an option ID 8 (cookie servers) on a policy at server level.
 
configuration Example
{
    Import-DscResource -ModuleName 'PSDscResources' -ModuleVersion '2.12.0.0'
    Import-DscResource -moduleName 'xDhcpServer'
 
    WindowsFeature 'DHCP'
    {
        Name = 'DHCP'
        Ensure = 'Present'
    }
 
    DhcpPolicyOptionValue 'PolicyOptionValue_ID-008'
    {
        OptionId = 8
        Value = '1.1.1.1'
        ScopeId = ''
        VendorClass = ''
        AddressFamily = 'IPv4'
        PolicyName = 'TestPolicy'
        Ensure = 'Present'
    }
}