Windows は、ほとんどのアクションをグラフィカルインターフェイスを使用して実行できるオペレーティングシステムです。 ただし、コマンドプロンプトまたはWindowsPowerShellウィンドウで一連のコマンドを使用する必要がある場合があります。 この場合、IPv4とIPv6の両方のネットワークインターフェイスの構成を変更できるものについて説明します。 このチュートリアルでは、Windowsのnetshコマンドを使用してIPv4ネットワークの構成を表示および変更する方法について説明します。
最初に行うことは、netshコマンドとその使用方法を理解することです。 次に、IPv4ネットワークの構成を確認および変更できるように、使用の基本パラメーターのいくつかと、対応する構文の使用例をいくつか説明します。
netshコマンドとは何ですか?その使用方法
この netshを コマンドは、実行中のコンピューターのネットワーク構成を表示または変更できるようにするコマンドラインユーティリティとして定義できます。 その主な機能は、ネットワーク構成の視覚化、変更、管理、および診断に関連しています。 このツールはで利用可能です Microsoft 2000、XP、7、8、10、Server2012などのさまざまなバージョンのWindowsオペレーティングシステム。
その実行形式に関しては、XNUMXつの異なる方法で実行できます。
- WindowsPowerShell。
- システムのシンボル。
次に、それぞれに例を示しますが、チュートリアル全体を通して、コマンドプロンプトウィンドウを使用して例を示します。
次の手順に従うPowerShellから始めます。
- に行こう Windowsのスタートメニュー .
- 私たちは書く Windows PowerShellの Enterを押します。
したがって、netshコマンドは次のように記述します。
その動作方法は、コマンドプロンプトウィンドウで使用するものとは異なります。 記号の後« >» パラメータを配置します。この場合、それは«のXNUMXつになります。 ? »コマンドオプションを表示するには。 ご覧のとおり、次の結果が得られます。
一方、コマンドプロンプトウィンドウでnetshコマンドを操作するオプションがあり、そのためにこれらの手順を実行します。
- 私たちは行く Windowsのスタートメニュー .
- 入力します CMD Enterを押します。
ここでは作業方法が異なり、コマンド全体が一度に書き込まれ、Enterキーを押すことで実行されます。 オプションは、 / (スラッシュ)または – (単一のハイフン)演算子。 たとえば、netshコマンドのオプションを表示する前のケースのように、それは«になります。 ? »そしてそれを正しく入力するには« /? «。 したがって、導入する必要のあるコマンドは次のとおりです。
netsh /?
これが私たちが得る答えです:
ご覧のとおり、ほとんどのオプションは両方に含まれていますが、作業方法が異なることに注意してください。 このチュートリアルでは、後者の方法、つまりコマンドプロンプトウィンドウを使用して作業します。
Netshの構文とパラメーター
コマンドを入力するたびに、その構文によって確立された順序に従うというガイドラインに従う必要があります。 次に、パラメータを対応する記号(通常はスラッシュ)とともに配置する必要があります« / «またはハイフン«-«。
これは、コマンドの構文になります。
netsh [ -a ArchivoDeAlias ] [ -c Contexto ] [ -r EquipoRemoto ] [ -u [ NombreDeDominio ] NombreDeUsuario ] [ -p Contraseña | *] [{ ComandoNetsh | -f ArchivoDeScript}
これらのパラメーターを指定してnetshコマンドを使用できます。
- -a 後にnetshプロンプトに戻ります エイリアスファイル 実行。
- エイリアスファイル これは、XNUMXつ以上のnetshコマンドを含むテキストファイルの名前を指定します。
- -cあなた 使用するコンテキスト(WLANなど)を指定します。
- -r コマンドをリモートコンピューターで実行することを示しています。
- -u 特定のユーザーアカウントでnetshコマンドを使用することを示します。
- -p ユーザーアカウントにパスワードを提供することを指定します。
- -f スクリプトを実行した後、netshを終了します。
使用できる演算子を組み合わせる方法を知るのに役立つXNUMXつの方法は、プリンシパルのコンテキストを知ることです。 したがって、wlanで使用できるコマンドを知りたい場合は、次のコマンドを使用します。
netsh -c wlan
そして、 ? 使用できるコマンドを確認できました。
netshコマンドを使用してネットワーク設定を保存および復元します
netshのおかげで、ネットワーク構成をテキストファイルにエクスポートすることもできます。 したがって、ネットワークに問題が発生した場合は、そのバックアップのおかげで、以前の値に復元できます。 そのネットワーク構成をエクスポートする前に最初に行う必要があるのは、バックアップファイルを保存するためのネットワークフォルダーを作成することです。 この場合、ドライブC:に«networks»というフォルダを作成します。 したがって、構成をconfiguration.txtというファイルに保存するには、次のようにnetshコマンドを実行します。
netsh dump >> c:redesconfiguracion.txt
次に、ファイルをダブルクリックすると、その内容が表示されます。
ネットワーク構成を復元する必要がある場合は、次を使用します。
netsh -fc:redesconfiguracion.txt
使用できる他のnetshコマンド
重要なコマンドは、コンピューターにあるインターフェイスの名前を表示するコマンドです。ここから、構成するインターフェイスの名前を指定します。
netsh interface show interface
たとえば、IPv4インターフェイスを選択して、次のようにコンピューターの静的IPを確立できます。
netsh interface ipv4 set address "Wi-Fi" static 192.168.1.40 255.255.255.0 192.168.1.1 1
次に、に関連してnetshコマンドに移動します。 ワイヤレス接続 。 たとえば、コンピューターに保存したWi-Fiネットワークプロファイルを調べたい場合
netsh wlan show profiles
そして、これらのWi-Fiネットワークが保存されていることがわかります。
Wi-Fiネットワークが自動的に接続されないようにするには、次のものを使用する必要があります。
netsh wlan set profileparameter name=Nombre de red connectionmode=manual
ネットワーク名では、Wi-Fiネットワークの名前に置き換えます。 一方、Wi-Fiを自動的に接続する場合は、次のようにします。
netsh wlan set profileparameter name=Nombre de red connectionmode=auto
また、netshコマンドを使用すると、Wi-Fiインターフェイスの構成を確認できます。
netsh interface ipv4 show address Wi-Fi
netsh interface ipv4 show dns Wi-Fi
Wi-Fiインターフェースの代わりに、ネットワークケーブルで接続された機器でも同じことができます
netsh interface ipv4 show address ethernet
netsh interface ipv4 show dns ethernet
次に例を示します:
また、 ファイアウォール, 一連のコマンドを使用することもできます。 ポート80を開きたい場合は、次のように実行します。
netsh advfirewall firewall add rule name= «Open Port 80» dir=in action=allow protocol=TCP localport=80
ポートからルールを削除する場合は、次のようにします。
netsh advfirewall firewall delete rule name= rule name protocol=udp localport=500
次のようにファイアウォールのデフォルトを復元することもできます。
netsh advfirewall reset
今度は、 DNS サーバ 。 したがって、最初のDNSサーバーを確立できます。
netsh interface ipv4 set dnsservers "Wi-Fi" static 8.8.8.8 validate=no
セカンダリサーバーを次のように配置します。
netsh interface ipv4 add dnsserver "Wi-Fi" 8.8.4.4 index=2 validate=no
インデックス パラメータは、サーバーに注文番号を割り当てます。 IP後の最初のDNSサーバーでは、インデックス= 1を設定できますが、必須ではありません。
また、Wi-Fiインターフェイスのネットワーク構成がDHCPを介して動的であったことを確認できます。 このため、次のようにnestshコマンドをXNUMX回実行する必要があります。
netsh interface ipv4 set address "Wi-Fi" dhcp
netsh interface ipv4 set dnsservers "Wi-Fi" dhcp
ご覧のとおり、netshコマンドを使用すると、ネットワーク接続のさまざまな側面を確認および変更できます。