Hantera nätverk

  • Ta fram datorsnamn
    • Alternativ 1: $env:computername
    • Alternativ 2: hostname 
    • Alternativ 3:
    • (Get-WmiObject Win32_ComputerSystem).name
  • PowerShell version
    • $PSVersionTable eller $Host eller $PSVersionTable.PSversion
  • Uppdatera hjälpsystemet
    • update-help 
  • Verifiera antal cmdlet
    • (Get-Command).count 
    • Get-Command | measure
  • Verifiera om modulen NetTCPIP är tillgänglig/installerat
    • Get-Module -ListAvailable *net* 
  • Verifiera ExecutionPolicy eller ändra den
    • Get-ExecutionPolicy 
    • Set-ExecutionPolicy RemoteSigned
  • Ta fram IPv4 konfiguration
  • ipconfig och netsh
    • ipconfig /all
    • netsh interface ip show config name=”Ethernet” (fungerar inte i Windows 2008 R2)
    • netsh interface ip show config name=”Local Area Connection” (fungerar i Windows 2008 R2)
    • netsh interface ipv4 show addresses 
  • PowerShell
    • $pcip = Get-WmiObject Win32_NetworkAdapterConfiguration | Where {$_.Ipaddress.length -gt 1}
    • $pcip.ipaddress[0]
    • eller
    • $computername = win7pc
    • Test-Connection $computername -Count 1 | Select Address, Ipv4Address
    • eller
    • $getip = Get-WmiObject Win32_NetworkAdapterConfiguration -Filter ”ipenabled = ‘true’”
    • $getip.IPAddress
    • $getip.IPSubnet
    • $getip.DefaultIPGateway
    • $getip.DNSServerSearchOrder
  • Ta fram IPv4 interfaceIndex, interfaceAlias och ipv4Address
    • Get-NetIPConfiguration | Select-Object interfaceIndex, interfaceAlias, ipv4Address 
  • Samma som ovan men inkludera DefaultGateway
    • Get-NetIPConfiguration (liknar ipconfig)
    • Get-NetIPConfiguration | Select-Object interfaceIndex, interfaceAlias, ipv4Address, @{Label=”DefaultGateway”;expression={$_.IPv4DefaultGateway.NextHop}} 
  • Samma som ovan men inkludera DnsServer
    • Get-NetIPConfiguration | Select-Object interfaceIndex, interfaceAlias, ipv4Address, @{Label=”DefaultGateway”;Expression=$_.IPv4DefaultGateway.NextHop}}, @{Label=”DnsServers”;Expression={$_.DnsServer.ServerAddress}}
  • Verifiera nätets namn och index

    • Get-NetAdapter

  • Verifiera prefixOrigin och suffixOrigin (om DHCP då automatiska IP)

    • Get-NetIpdAddress -interfaceIndex 12