使用PowerShell配置IP地址

简介:

获取所有网卡信息

1
Get-WmiObject  win32_networkadapterconfiguration
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
PS C:\Users\Administrator> Get-WmiObject win32_networkadapterconfigurat
DHCPEnabled      : False
IPAddress        :
DefaultIPGateway :
DNSDomain        :
ServiceName      : Rasl2tp
Description      : WAN Miniport (L2TP)
Index            : 0
DHCPEnabled      : False
IPAddress        :
DefaultIPGateway :
DNSDomain        :
ServiceName      : RasSstp
Description      : WAN Miniport (SSTP)
Index            : 1
DHCPEnabled      : False
IPAddress        :
DefaultIPGateway :
DNSDomain        :
ServiceName      : RasAgileVpn
Description      : WAN Miniport (IKEv2)
Index            : 2
DHCPEnabled      : False
IPAddress        :
DefaultIPGateway :
DNSDomain        :
ServiceName      : PptpMiniport
Description      : WAN Miniport (PPTP)
Index            : 3
DHCPEnabled      : False
IPAddress        :
DefaultIPGateway :
DNSDomain        :
ServiceName      : RasPppoe
Description      : WAN Miniport (PPPOE)
Index            : 4
DHCPEnabled      : False
IPAddress        :
DefaultIPGateway :
DNSDomain        :
ServiceName      : NdisWan
Description      : WAN Miniport (IP)
Index            : 5
DHCPEnabled      : False
IPAddress        :
DefaultIPGateway :
DNSDomain        :
ServiceName      : NdisWan
Description      : WAN Miniport (IPv6)
Index            : 6
DHCPEnabled      : False
IPAddress        :
DefaultIPGateway :
DNSDomain        :
ServiceName      : NdisWan
Description      : WAN Miniport (Network Monitor)
Index            : 7
DHCPEnabled      : True
IPAddress        :
DefaultIPGateway :
DNSDomain        :
ServiceName      : kdnic
Description      : Microsoft Kernel Debug Network Adapter
Index            : 8
DHCPEnabled      : False
IPAddress        :
DefaultIPGateway :
DNSDomain        :
ServiceName      : AsyncMac
Description      : RAS Async Adapter
Index            : 9
DHCPEnabled      : True
IPAddress        :
DefaultIPGateway :
DNSDomain        :
ServiceName      : RTL8023x64
Description      : Realtek RTL8139C+ Fast Ethernet NIC
Index            : 10
DHCPEnabled      : False
IPAddress        :
DefaultIPGateway :
DNSDomain        :
ServiceName      : tunnel
Description      : Microsoft Teredo Tunneling Adapter
Index            : 12
DHCPEnabled      : False
IPAddress        :
DefaultIPGateway :
DNSDomain        :
ServiceName      : netkvm
Description      : Red Hat VirtIO Ethernet Adapter
Index            : 13
DHCPEnabled      : False
IPAddress        : {10.19.178.221}
DefaultIPGateway : {10.19.0.1}
DNSDomain        :
ServiceName      : netkvm
Description      : Red Hat VirtIO Ethernet Adapter  #2
Index            : 14


                                                                     

过滤出可以配置IP的网卡信息

1
Get-WmiObject win32_networkadapterconfiguration | ?{$_.ipenabled - eq  $ true }

wKioL1gtfF_i4MqhAAFG0yEsokk209.png-wh_50


以table格式查看

wKioL1gtfbqgUV5zAAFiDGhKIqo267.png-wh_50


用index来精确过滤某一个网卡的信息

wKioL1gtfiLx809tAAFNlH_g4s8743.png-wh_50










本文转自 曾哥最爱 51CTO博客,原文链接:http://blog.51cto.com/zengestudy/1874027,如需转载请自行联系原作者

目录
相关文章
|
17天前
【Azure App Service】PowerShell脚本批量添加IP地址到Web App允许访问IP列表中
Web App取消公网访问后,只允许特定IP能访问Web App。需要写一下段PowerShell脚本,批量添加IP到Web App的允许访问IP列表里!
|
Windows
powershell配置anaconda及解决【无法加载文件C:\Users\xxx\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本】的问题
powershell配置anaconda及解决【无法加载文件C:\Users\xxx\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本】的问题
2588 0
|
Linux Windows
配置一个好看的PowerShell
配置一个好看的PowerShell
481 0
配置一个好看的PowerShell
window powershell 获取本机IP
[System.Net.Dns]::GetHostAddresses(_.AddressFamily -eq 'InterNetwork' } | Select-Object -ExpandProperty IPAddressToString ...
1503 0