我正在尝试重现https://github.com/vstarostenko/dv8p_wifi_issue_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
答案 0 :(得分:0)
Availablity
未指定启用/禁用,但如果网络适配器可用,例如没有工作,没有足够的力量,没有司机(我认为)。
NetEnabled
指定网络适配器是否已启用/正在使用(如果未连接到网络,则在启用的wifi上显示为false)。