Skip to content

HostsFile

dscbot edited this page Jun 7, 2024 · 6 revisions

HostsFile

Parameters

Parameter Attribute DataType Description Allowed Values
HostName Key String Specifies the name of the computer that will be mapped to an IP address.
IPAddress Write String Specifies the IP Address that should be mapped to the host name.
Ensure Write String Specifies if the hosts file entry should be created or deleted. Present, Absent

Description

This resource is used to control entries on a the host file for a node.

Examples

Example 1

Add a new host to the host file.

Configuration HostsFile_AddEntry_Config
{
    Import-DSCResource -ModuleName NetworkingDsc

    Node localhost
    {
        HostsFile HostsFileAddEntry
        {
            HostName  = 'Host01'
            IPAddress = '192.168.0.1'
            Ensure    = 'Present'
        }
    }
}

Example 2

Remove a host from the hosts file.

Configuration HostsFile_RemoveEntry_Config
{
    Import-DSCResource -ModuleName NetworkingDsc

    Node localhost
    {
        HostsFile HostsFileRemoveEntry
        {
            HostName  = 'Host01'
            IPAddress = '192.168.0.1'
            Ensure    = 'Absent'
        }
    }
}