-
Notifications
You must be signed in to change notification settings - Fork 90
NetAdapterName
dscbot edited this page Apr 14, 2025
·
7 revisions
| Parameter | Attribute | DataType | Description | Allowed Values |
|---|---|---|---|---|
| NewName | Key | String | Specifies the new name of the network adapter. | |
| DriverDescription | Write | String | This is the driver description of the network adapter. | |
| IgnoreMultipleMatchingAdapters | Write | Boolean | This switch will suppress an error occurring if more than one matching adapter matches the parameters passed. | |
| InterfaceDescription | Write | String | This is the interface description of the network adapter to find. | |
| InterfaceGuid | Write | String | This is the interface GUID of the network adapter to find. | |
| InterfaceIndex | Write | UInt32 | This is the interface index of the network adapter to find. | |
| InterfaceNumber | Write | UInt32 | This is the interface number of the network adapter if more than one are returned by the parameters. | |
| MacAddress | Write | String | This is the MAC address of the network adapter to find. | |
| Name | Write | String | This is the name of the network adapter to find. | |
| PhysicalMediaType | Write | String | This is the media type of the network adapter to find. | |
| Status | Write | String | This is the status of the network adapter to find. |
Up, Disconnected, Disabled
|
This resource is used to rename a network interface that matches the search parameters passed in.
Rename three network adapters identified by MAC addresses to Cluster, Management and SMB and then enable DHCP on them.
Configuration NetAdapterName_RenameNetAdapterMacAddress_Config
{
Import-DSCResource -ModuleName NetworkingDsc
Node localhost
{
NetAdapterName RenameNetAdapterCluster
{
NewName = 'Cluster'
MacAddress = '9C-D2-1E-61-B5-DA'
}
NetIPInterface EnableDhcpClientCluster
{
InterfaceAlias = 'Cluster'
AddressFamily = 'IPv4'
Dhcp = 'Enabled'
}
NetAdapterName RenameNetAdapterManagement
{
NewName = 'Management'
MacAddress = '9C-D2-1E-61-B5-DB'
}
NetIPInterface EnableDhcpClientManagement
{
InterfaceAlias = 'Management'
AddressFamily = 'IPv4'
Dhcp = 'Enabled'
}
NetAdapterName RenameNetAdapterSMB
{
NewName = 'SMB'
MacAddress = '9C-D2-1E-61-B5-DC'
}
NetIPInterface EnableDhcpClientSMB
{
InterfaceAlias = 'SMB'
AddressFamily = 'IPv4'
Dhcp = 'Enabled'
}
}
}Rename the first three network adapters with Driver Description matching 'Hyper-V Virtual Ethernet Adapter' in consequtive order to Cluster, Management and SMB and then enable DHCP on them.
Configuration NetAdapterName_RenameNetAdapterDriver_Config
{
Import-DSCResource -ModuleName NetworkingDsc
Node localhost
{
NetAdapterName RenameNetAdapterCluster
{
NewName = 'Cluster'
DriverDescription = 'Hyper-V Virtual Ethernet Adapter'
InterfaceNumber = 1
}
NetIPInterface EnableDhcpClientCluster
{
InterfaceAlias = 'Cluster'
AddressFamily = 'IPv4'
Dhcp = 'Enabled'
}
NetAdapterName RenameNetAdapterManagement
{
NewName = 'Management'
DriverDescription = 'Hyper-V Virtual Ethernet Adapter'
InterfaceNumber = 2
}
NetIPInterface EnableDhcpClientManagement
{
InterfaceAlias = 'Management'
AddressFamily = 'IPv4'
Dhcp = 'Enabled'
}
NetAdapterName RenameNetAdapterSMB
{
NewName = 'SMB'
DriverDescription = 'Hyper-V Virtual Ethernet Adapter'
InterfaceNumber = 3
}
NetIPInterface EnableDhcpClientSMB
{
InterfaceAlias = 'SMB'
AddressFamily = 'IPv4'
Dhcp = 'Enabled'
}
}
}- DefaultGatewayAddress
- DnsClientGlobalSetting
- DnsClientNrptGlobal
- DnsClientNrptRule
- DnsConnectionSuffix
- DnsServerAddress
- Firewall
- FirewallProfile
- HostsFile
- IPAddress
- IPAddressOption
- NetAdapterAdvancedProperty
- NetAdapterBinding
- NetAdapterLso
- NetAdapterName
- NetAdapterRdma
- NetAdapterRsc
- NetAdapterRss
- NetAdapterState
- NetBios
- NetConnectionProfile
- NetIPInterface
- NetworkTeam
- NetworkTeamInterface
- ProxySettings
- Route
- WaitForNetworkTeam
- WinsServerAddress
- WinsSetting