[英]Failing to disable a Get-wmiobject win32_NetworkAdapter via PowerShell (dell venue 8 pro) (windows10)
我正在嘗試重現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
Availablity
未指定啟用/禁用,但是如果網絡適配器可用,例如。 沒有工作,沒有足夠的功率,沒有驅動程序(我認為)。
NetEnabled
指定是否啟用/正在使用網絡適配器(如果未連接到網絡,則在啟用的wifi上將顯示false)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.