Get IP network configuration. Gets network configuration, including usable interfaces, IP addresses, and DNS servers. Without any parameters, Get-NetIPCConfiguration gets IP configuration properties for all non-virtual connected interfaces on a computer.
Syntax
Get-NetIPConfiguration [[-InterfaceAlias] String] [-AllCompartments] [-CompartmentId Int32]
[-Detailed] [-CimSession CimSession] [CommonParameters]
Get-NetIPConfiguration -InterfaceIndex Int32 [-AllCompartments] [-CompartmentId Int32]
[-Detailed] [-CimSession CimSession] [CommonParameters]
Get-NetIPConfiguration [-All] [-AllCompartments] [-CompartmentId Int32]
[-Detailed] [-CimSession CimSession] [CommonParameters]
Key
-All
Retrieve the IP configuration properties for all of the interfaces on a computer,
including virtual interfaces, loopback interfaces, and disconnected interfaces.
-AllCompartments
Get the IP configuration properties for all of the compartments on a computer.
-CimSession
Run the cmdlet in a remote session or on a remote computer. Enter a computer name or a session object, such
as the output of a New-CimSession or Get-CimSession cmdlet. The default is the current session on the local
computer.
-CompartmentId
Specifies an identifier for network compartment in the protocol stack.
By default, the cmdlet gets Net IP configuration in the default compartment.
If you specify a value for this parameter, the cmdlet gets any matching Net IP configuration in the
compartment specified in this field.
-Detailed
Retrieve additional interface and computer configuration information, including the computer name,
link layer address, network profile, MTU length, and DHCP status.
-InterfaceAlias
An alias of a network interface. The cmdlet gets an IP configuration that matches the alias.
-InterfaceIndex
An index of a network interface. The cmdlet gets an IP configuration that matches the index.
Standard Aliases for Get-NetIPCConfiguration: none
Get the IP configuration:
PS C:\> Get-NetIPConfiguration
Get all IP configuration details
PS C:\> Get-NetIPConfiguration - all
Get the IP configuration information with a common parameter:
PS C:\> Get-NetIPConfiguration -Verbose
Get the IP configuration by interface index:
PS C:\> Get-NetIPConfiguration -InterfaceIndex 12
Get the IP configuration from pipeline input:
PS C:\> Get-NetIPConfiguration | Get-NetIPAddress
“A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system” ~ John Gall
Get-NetTCPConnection - Get TCP connections.
Get-DNSClientServerAddress -
Get-NetAdapter -
Get-NetIPAddress -
Get-NetIPInterface -
Get-NetRoute -
Test-NetConnection - Display diagnostic information for a connection.
NETSTAT - Display current TCP/IP network connections and protocol statistics.