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

适用于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 : 连到系统上的设备没有发挥作用。

(0)

相关推荐

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

    适用于Windows 8.1/Server 2012 R2操作系统. 在Windows 8.1和 Windows Server 2012 R2中引入了一些用来管理网络适配器的命令.当你想检查Wifi的连通性,比如你想弄明白为什么远程唤醒不能唤醒你的机器,此时你可能需要查看一下电源管理设置了. 看下这行代码吧: 复制代码 代码如下: PS> Get-NetAdapter Name                      InterfaceDescription                  

  • 微信小程序 检查接口状态实例详解

    微信小程序 检查接口状态实例详解 实例代码: // 检查接口是否可用 wx.getSetting({ success(res) { if (!res['scope.record']) { // 接口调用询问 wx.authorize({ scope: 'scope.userInfo', success(res) { wx.startRecord() // 用户已经同意小程序使用录音功能,后续调用 wx.startRecord 接口不会弹窗询问 }, fail() { }, complete()

  • Android检查网络状态工具类详解

    在Android中开发具有网络交互的应用时候,有时候我们需要检查网络状态才能确定是否去请求网络,就需要用到公共类 代码: package com.example.ldp.com.util; /** * Created by Administrator on 2017/4/7. */ import android.content.Context; import android.app.Activity; import android.app.AlertDialog; import android.

  • C语言+shell实现linux网卡状态检测

    本文实例为大家分享了C语言+shell实现linux网卡状态检测的具体代码,供大家参考,具体内容如下 不解释,直接上代码 要求linux环境具备grep和awk(awk可选) #include <unistd.h> #include <stdlib.h> #include <stdio.h> #include <string.h> int get_if_status(char *if_name) { char buffer[BUFSIZ]; char cmd

  • golang 检查网络状态是否正常的方法

    如下所示: package main import ( "fmt" "os/exec" "time" ) func NetWorkStatus() bool { cmd := exec.Command("ping", "baidu.com", "-c", "1", "-W", "5") fmt.Println("Net

  • Android通过ConnectivityManager检查网络状态

    在开发android应用时,涉及到要进行网络访问,时常需要进行网络状态的检查,以提供给用户必要的提醒.一般可以通过ConnectivityManager来完成该工作. ConnectivityManager有四个主要任务: 1.监听手机网络状态(包括GPRS,WIFI, UMTS等) 2.手机状态发生改变时,发送广播 3.当一个网络连接失败时进行故障切换 4.为应用程序提供可以获取可用网络的高精度和粗糙的状态当我们要在程序中监听网络状态时,只要一下几个步骤即可: 1.定义一个Receiver重载

  • Powershell检查网站响应并计算执行时间例子

    有时候你需要知道命令的执行时间,例如,你可以使用Invoke-WebReques查看网站的响应,再使用Measure-Command计算执行的时间. 复制代码 代码如下: $url = 'http://www.powershell.com'     # track execution time: $timeTaken = Measure-Command -Expression {   $site = Invoke-WebRequest -Uri $url }   $milliseconds =

  • win2003 防止网卡本地连接被禁用的设置方法

    开始运行gpedit.msc , 本地计算机策略.用户配置.管理模板.网络.网络连接: 复制代码 代码如下: 启用为管理员启用windows2000网络连接设置, 禁用启用/禁用LAN连接的能力. 让网卡禁用按钮变灰.reg 复制代码 代码如下: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\{35

  • 用vbs实现自动检查代理是否可用,并自动设置IE代理的脚本

    将下面代码中的地址改一下,存为ieproxy.vbs,然后在文件上点右键,选择"在命令提示符中打开"不多说了,存下来看看吧! 复制代码 代码如下: strMachines = "24.11.246.125:2406;61.252.60.30:68660;64.161.10.2:3128;65.23.157.55:80;66.229.103.146:5089;68.6.240.207:2521;68.103.105.108:2384;70.160.84.18:2332;71.7

  • 找回消失的本地连接的图文步骤

    本地连接丢失的解决方法 每次需要修改服务器或工作站的上网参数时,都先要打开网络和拨号连接窗口,再打开本地连接的属性设置窗口:如果有朝一日,你无法找到本地连接图标的话,那么你就无法进入网络参数设置窗口,这样的话你就无法对服务器或工作站的上网参数进行随心所欲地修改.那么一旦你遇到本地连接图标无法找到的现象时,你该如何快速地来应对呢?相信本文下面的招法,可以帮助你快速找回消失的本地连接图标! 检查网卡状态好坏 如果网卡工作状态不正常或者发生了损坏,那么你打开网络和拨号连接窗口时,你可能就会看不到"本地

随机推荐