web-dev-qa-db-ja.com

プログラムでWindowsにパスワード付きのwifiプロファイルを追加する

プログラムでWindowsオペレーティングシステム(最小バージョンのWindows 7)にWi-Fiプロファイルを追加することはできますか?

add profileおよびconnectでnetshを試しましたが、うまくいきません。これを行うPowerShellコマンドはありますか?

多くのクライアントの特別なssidのwifiパスワードを自動的に設定したい。

私は誰かがアイデアを持っているか、このサンプル情報で私にコマンドを与えることができることを願っています:

  • SSID:WifiNetwork
  • パスワード:Password123

ありがとう

7
cSteusloff

Wifiプロファイルを追加する方法を見つけました。

最初に、既存のwifiプロファイルをエクスポートします。

netsh wlan export profile name="WifiNetwork" folder="C:\path\" key=clear

次のスタイルのXMLファイルを取得します。

<?xml version="1.0"?>
<WLANProfile xmlns="http://www.Microsoft.com/networking/WLAN/profile/v1">
    <name>WifiNetwork</name>
    <SSIDConfig>
        <SSID>
            <hex>576966694E6574776F726B</hex>
            <name>WifiNetwork</name>
        </SSID>
    </SSIDConfig>
    <connectionType>ESS</connectionType>
    <connectionMode>auto</connectionMode>
    <MSM>
        <security>
            <authEncryption>
                <authentication>WPA2PSK</authentication>
                <encryption>AES</encryption>
                <useOneX>false</useOneX>
            </authEncryption>
            <sharedKey>
                <keyType>passPhrase</keyType>
                <protected>false</protected>
                <keyMaterial>Password123</keyMaterial>
            </sharedKey>
        </security>
    </MSM>
</WLANProfile>

このコマンドを使用して、このファイルを変更してインポートし、このwifiを追加できます。

netsh wlan add profile filename="C:\path\WifiNetwork.xml"

次の方法でプロファイルを確認してください。

netsh wlan show profile

この情報で誰かを助けたいと思います。

14
cSteusloff