Windows 10でバッチファイル経由でWifiを有効にする


1

Windows 10では、Wifiアダプターにはソフトウェアとハ​​ードウェアの状態があります。私がする時

netsh wlan show interfaces

次の出力が表示されます。(私のWindowsはドイツ語です)

...
Name                   : WiFi
Funkstatus           : Hardware Ein
                         Software Aus

Wifi状態:ハードウェアがオン、ソフトウェアがオフ

このGUIインターフェースでソフトウェアの状態を切り替えることができますソフトウェアのWifi状態のオンとオフを切り替えます

バッチファイルでこの「ソフトウェアの状態」を変更したいと思います。コマンドはありますか?

コマンド

netsh interface set interface "WiFi" enabled

これはWifiアダプター全体をアクティブにするため、これでは機能しません。ただし、アダプターは既に有効になっています。


これは、理由を伝えるために編集した私の質問には答えません。
ジャシャシューベルト

回答:


1

ストレートバッチについてはわかりませんが、Powershellでこれを行うことができ、バッチコードでラップできます。

If ( (Get-NetAdapter -Name 'Ethernet').Status -ne 'Connected' )

    {

      Get-NetAdapter | Disable-NetAdapter -Confirm:$false -AsJob | Wait-Job 
    Enable-NetAdapter -Name 'Wi-Fi'-Confirm:$false

Enable-NetAdapter -Name 'Ethernet 3' -Confirm:$false
If ( (Get-NetAdapter -Name 'Ethernet').Status -ne 'Connected' )

    {

      Get-NetAdapter | Disable-NetAdapter -Confirm:$false -AsJob | Wait-Job

      Enable-NetAdapter -Name 'Wi-Fi'-Confirm:$false

      Enable-NetAdapter -Name 'Ethernet 3' -Confirm:$false

      }

次に、これを使用してバッチにラップできます

Powershell -ExecutionPolicy RemoteSigned -File "C:\Path\Script.ps1" "Parameter with spaces" Parameter2

私はこれのほとんどをグーグル検索で見つけましたが、Powershellがたくさんの単純なWindows機能を自動化できることを発見しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.