• 分享powershell设定网卡,ip,网关,dns的命令


    -------------------------------------------------【系统需求】-------------------------------------------------

    不支持win7,win2008r2

    支持win8及以上

    支持win2012及以上。

    -------------------------------------------------【获取网卡】-------------------------------------------------

    获取所有网卡:
    Get-NetAdapter
     
     
    获取单个网卡:
    Get-NetAdapter -Name "Ethernet0" #或以太网,
    或:
    Get-NetAdapter -InterfaceIndex 8
    ================================================================================================================
    获取网卡物理信息
    Get-NetAdapterHardwareInfo

    -------------------------------------------------【获取ip,网关等】-------------------------------------------------

    Get-NetIPConfiguration -InterfaceAlias Ethernet0 -Detailed#或以太网,
     
     
    #获取ip
    (Get-NetAdapter -Name ethernet0 | Get-NetIPAddress).IPv4Address

    -------------------------------------------------【重启网卡】-------------------------------------------------

    Restart-NetAdapter -InterfaceAlias Ethernet0 #或以太网
     

    -------------------------------------------------【设定ip,网关】-------------------------------------------------

    在远程win2019上,更改ip。更改成功后会卡死,需要重新用新ip连接win2019。
    (Get-NetAdapter)[-1] | New-NetIPAddress -AddressFamily IPv4 -IPAddress 192.168.11.220 -PrefixLength 8 -DefaultGateway 192.168.11.1
     
     
    #更改ip
    (Get-NetAdapter)[-1] | Set-NetIPAddress  -IPAddress 192.168.11.90

    #设定成从dhcp获取
    (Get-NetAdapter)[-1] | Set-NetIPInterface -Dhcp Enabled
    ================================================================================================================
    禁用ipv6
    (Get-NetAdapter)[-1]| Disable-NetAdapterBinding -ComponentID ms_tcpip6

    -------------------------------------------------【设定dns】-------------------------------------------------

    (Get-NetAdapter)[-1] | Set-DNSClientServerAddress -ServerAddresses 192.168.11.1,114.114.114.114
     
     
    #自动获取dns
    (Get-NetAdapter)[-1] |Set-DnsClientServerAddress -ResetServerAddresses

    -------------------------------------------------【机子改名】-------------------------------------------------

    Rename-Computer -ComputerName . -NewName 'ps传教士2020' #这条命令不支持中文机子名,垃圾。
    (Get-WmiObject win32_computersystem).rename('ps传教士2021') #good

    -------------------------------------------------【设定路由】-------------------------------------------------

    添加:
    New-NetRoute -DestinationPrefix "0.0.0.0/0" -NextHop "192.168.12.2" -InterfaceIndex 8
     
    删除:
    Set-NetIPInterface -InterfaceAlias Ethernet0| Remove-NetRoute -Confirm:$false
  • 相关阅读:
    UCOS内核
    ##API(七)————日期操作类(二)
    ##Webstrom打开显示老长一段英文This lincense GY4D6P7914 has been cancelled.,就是打不开怎么解决
    ##API(六)————日期操作类(一)
    ##API(五)————StringBuffer类和StringBuilder类(重要)
    ##API(四)————String类的常用方法
    ##API(三)————Math类
    ##API(二)————包装类
    ##API的简介
    ##API(一)————枚举
  • 原文地址:https://www.cnblogs.com/piapia/p/13446456.html
Copyright © 2020-2023  润新知