我正在尝试复制fix/blob/master/README.md的指令,但尽管一切似乎都是正确的,但系统只是没有按照命令(即禁用网络适配器)。它运行的是windows10系统,我没有尝试使用以前的版本。
我所做的:
*使用第一行或第二行没有任何区别
#$adapter = Get-WmiObject Win32_NetworkAdapter | where {$_.DeviceID -eq 1}
$adapter = Get-WmiObject Win32_NetworkAdapter -computerName LocalHost -filter "DeviceId = 1"
$adapter.Availability
$adapter.Disable()
$adapter.Availability然后我得到一个不变的状态,确切地说是这个
3
__GENUS : 2
__CLASS : __PARAMETERS
__SUPERCLASS :
__DYNASTY : __PARAMETERS
__RELPATH :
__PROPERTY_COUNT : 1
__DERIVATION : {}
__SERVER :
__NAMESPACE :
__PATH :
ReturnValue : 0
PSComputerName :
3据我所读,这应该是可行的。什么失败了?
解决了不知道为什么它不工作,我做了以下方式:
Get-NetAdapter -Name Wi-Fi | fl Status
Get-NetAdapter -Name Wi-Fi | Disable-NetAdapter -Confirm:$false
Get-NetAdapter -Name Wi-Fi | fl Status
Get-NetAdapter -Name Wi-Fi | Enable-NetAdapter -Confirm:$false
Get-NetAdapter -Name Wi-Fi | fl Status发布于 2015-08-10 08:52:34
Availablity没有指定已启用/禁用,但如果网络适配器可用,则为ex。没有工作,没有足够的动力,没有司机(我想)。
NetEnabled指定是否启用/正在使用网络适配器(如果未连接到网络,则在启用的wifi上显示false )。
https://stackoverflow.com/questions/31907634
复制相似问题