欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PowerShell检查网卡状态和对应的电源设置

程序员文章站 2022-03-14 08:01:23
适用于windows 8.1/server 2012 r2操作系统。 在windows 8.1和 windows server 2012 r2中引入了一些用来管理网络适配...

适用于windows 8.1/server 2012 r2操作系统。

在windows 8.1和 windows server 2012 r2中引入了一些用来管理网络适配器的命令。当你想检查wifi的连通性,比如你想弄明白为什么远程唤醒不能唤醒你的机器,此时你可能需要查看一下电源管理设置了。

看下这行代码吧:

复制代码 代码如下:

ps> get-netadapter

name                      interfacedescription                    ifindex status       macaddress             linkspeed
----                      --------------------                    ------- ------       ----------             ---------
wlan                      intel(r) centrino(r) wireless-n 1000          4 up           74-e5-0b-8d-f3-70        72 mbps
vethernet (internal et... hyper-v 虚拟以太网适配器 #4                  15 up           00-15-5d-02-01-08        10 gbps
vethernet (broadcom ne... hyper-v 虚拟以太网适配器 #3                  13 disconnected dc-0e-a1-73-7b-ff         1 gbps
vethernet (v-hub)         hyper-v 虚拟以太网适配器 #2                  11 up           74-e5-0b-8d-f3-70        72 mbps
network bridge            microsoft network adapter multiplexo...      10 up           74-e5-0b-8d-f3-70        72 mbps
以太网                    broadcom netlink (tm) gigabit ethernet        3 disconnected dc-0e-a1-73-7b-ff          0 bps


一旦你找到了对应的网卡名称就可以查看电源设置了。
复制代码 代码如下:

ps> get-netadapter -name wifi | get-netadapterpowermanagement


interfacedescription    : intel(r) wireless-n 7260
name                    : wifi
arpoffload              : enabled
nsoffload               : enabled
rsnrekeyoffload         : enabled
d0packetcoalescing      : enabled
selectivesuspend        : unsupported
devicesleepondisconnect : disabled
wakeonmagicpacket       : enabled
wakeonpattern           : enabled

荔非苔注:我自己本机上运行后的输出为:get-netadapterpowermanagement : 连到系统上的设备没有发挥作用。