-
Notifications
You must be signed in to change notification settings - Fork 88
NetAdapterName
dscbot edited this page Jun 7, 2024
·
6 revisions
Parameter | Attribute | DataType | Description | Allowed Values |
---|---|---|---|---|
NewName | Key | String | Specifies the new name of the network adapter. | |
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
|
MacAddress | Write | String | This is the MAC address of the network adapter to find. | |
InterfaceDescription | Write | String | This is the interface description of the network adapter to find. | |
InterfaceIndex | Write | UInt32 | This is the interface index of the network adapter to find. | |
InterfaceGuid | Write | String | This is the interface GUID of the network adapter to find. | |
DriverDescription | Write | String | This is the driver description of the network adapter. | |
InterfaceNumber | Write | UInt32 | This is the interface number of the network adapter if more than one are returned by the parameters. | |
IgnoreMultipleMatchingAdapters | Write | Boolean | This switch will suppress an error occurring if more than one matching adapter matches the parameters passed. |
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
- 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