Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> システムコマンド >> WindowsでのNetshコマンドの典型的な適用

WindowsでのNetshコマンドの典型的な適用

  
                  

netshコマンドは、Windows 2000 /XP /2003のNetshコマンドとともに長い間リリースされています。 Windows Server 2008は、netshパラメーター項目に対していくつかの拡張のみを行います。日常業務では、多くの管理者はnetshについてあまり知りませんし、Windows Server 2008でnetshによって強化される機能についても知りません。この記事を読むことで、Windows管理者は上記の質問に対する答えを見つけることができます。

まず、Netshとは何ですか?

Microsoft Windows Netshは、コマンドラインスクリプトユーティリティです。 netshツールを使用して、ローカルコンピュータまたはリモートコンピュータのネットワーク構成を表示または変更します。

これらのコマンドはローカルコンピュータで実行できるだけでなく、ネットワーク上のリモートコンピュータでも実行できます。

手動でNetshコマンドを実行するか、バッチファイルまたはスクリプトを作成してプロセスを自動化することができます。 Netshには、特定のコンピュータに対して一連のコマンドをバッチモードで実行できるようにするスクリプト機能があります。 netshを使用すると、設定スクリプトをアーカイブ用または他のコンピュータの設定用のテキストファイルとして保存できます。

第2に、Windows Server 2008のnetshとWindows XPのnetshの比較

コアコマンドレベルでも、Windows XPバージョンのnetshとWindows Server 2008のnetshにはいくつかの違いがあります。これらを比較するために、各オペレーティングシステムで "netsh /?"を実行します。 Windows XPにはWindows Server 2008よりも多くの "ルーティング"オプションがありますが、Windows XPではWindows Server 2008にはnetshオプションよりも多くのコンテンツがあります。

* dhcp

* dhcpclient

* http

* ipsec

* lan

* nap

* netio

* rpc

* winhttp

上記のリストから、Windows Server 2008には他にもオプションがあることがわかります。

3番目に、管理者によって一般的に使用されるnetsh tenコマンド

次に、システム管理者によって一般的に使用されるnetshコマンドをいくつか紹介しましょう。

#10 - ヘルプ情報の入手方法

すべてのWindows管理者は、netshからのヘルプ情報の入手方法を知っている必要があります。これは実際にはとても簡単です - "/?"オプションを使うだけです。たとえば、すべてのnetshの内容(オプションのカテゴリ)を表示するには、図1に示すように、単にnetsh /?と入力します。
1:netsh /?help options実行結果

上の図では、コンテキストを選択して、そのコンテキスト内の構成アイテムを次のステップに進めることができます。例えば、netsh lan /?と入力すると、図2に示すようなインターフェースが表示されます。


***図2:netsh lan /?の実行結果

上に表示された情報から、あなたは私たちが続けるように導くことを続けることができます:

netsh lan show /?

戻り情報から、ネットワークカード情報を表示するために、次のコマンドを使うことができます。 Br>

netsh lan show interfaces

/?を付けてnetshコマンドを複数回使用することで、たくさんのnetshコマンドを起動して、ついに私たちの運用目標を達成することができます。

#9 - リモートコンピュータ名とログイン認証情報のサポート

netshコマンドの実行パラメータは、リモートコンピュータ名、IPアドレス、およびパスワード認証情報をサポートします。オプション "-r"はマシン名、 " - U"はユーザー名、 " - p"はパスワードを示します。

例を見てみましょう。

netsh -r WinXP-1 -u winxp-1 \\ administrator -p My!Pass1インターフェイスip show config

ネットワーク経由でリモートでコマンドを実行するためのリモートコンピュータの名前、リモートユーザー名とパスワード。リモートコンピュータがこのコマンドをサポートしている限り(異なるオペレーティングシステムはさまざまな異なるコマンドを使用します)、実行することができます。

#8 - インタラクティブモードまたはスクリプトモードで実行する

netshコマンドは、コマンドを入力して手動で、またはスクリプトでインタラクティブに実行できます。ローカルマシンまたはリモートマシンで手動でコマンドをステップバイステップで入力する場合は、コマンドラインにnetshと入力すると、次のようなインターフェイスが表示されます。

netsh>

in netsh>シンボルの下には、呼び出したいすべてのnetshコマンドを入力でき、さらにnetshにリモートコンピューターに接続するように指示することもできます。

一方、netshで使用されるスクリプト名を指定するには、netsh -fを使用します。

#7 - ファイアーウォールポートを開く

netshコマンドはファイアーウォールポートを素早く簡単に開く。たとえば、次の例ではポート445が開きます。

netsh firewall set portopening tcp 445 smb enable

コマンドが正常に実行されると、「Ok」という応答メッセージが表示されます。

#6 - 現在のネットワーク設定のインポートとエクスポート

netshコマンドはあなたのIPアドレス設定のインポートとエクスポートを簡単にします。 GUIインターフェイスとは異なり、設定情報をエクスポートする場合は、次のコマンドを入力する必要があります。

netsh –cインターフェイスダンプ> test.txt


** *図3:IPアドレスの設定情報のエクスポートと表示

あとで同じコンピュータまたは別のコンピュータでこの設定ファイルをインポートできます。

netsh –f Test.txt

#5 - Netshコマンドの最新の使用方法を試す

Windows Server 2008の多くの新機能には、netshコマンドが含まれています。以下は、Windows Server 2008の新しいカテゴリのnetshコマンドです。

* dhcp

* dhcpclient

* http

* ipsec

* lan

* nap

* netio

* rpc

* winhttp

DHCPクライアントだけでなく、DHCPクライアントもセットアップできます。 DHCPサーバーを設定できます。 IPSec暗号化、ネットワークアクセス保護(NAP)クライアントなどを設定することもできます。

サーバーに役割を追加すると、より多くのコンテキストが表示されます。たとえば、Windows Server 2008にネットワークポリシーサーバーの役割を追加した場合、netsh構成項目のコンテキストは "nps"になります。

#4 - TCP /IPのトラブルシューティングとNICの修復

netshを使うと、TCP /IPのNICのトラブルシューティングとリセットができます。次の例を見てみましょう。

*すべてのIPスタックの設定情報をリセットしてログファイルを出力する - netsh int ipv4 reset resetlog.txt

* TCP /IPプロトコルをインストールします - Netsh int ipv4 install

* TCP /IPのアンインストール - netsh int ipv4 uninstall

#3 - Windowsファイアウォールの詳細設定

Windows Server 2008およびWindows Vistaでは、双方向のWindows Advanced Firewallを構成するために新しいadvfirewallネットワーク設定を使うことができます。もちろん、これを従来のWindowsファイアウォールとして設定することもできます。例をいくつか示します。

*すべてのファイアウォールルールを表示する - netsh advfirewallファイアウォールルール名を表示する= all

*ポート21に関連付けられているすべての高度なファイアウォールルールを削除する - netsh advfirewallファイアウォール削除名前ルール名= allプロトコル= tcp localport = 21

* Windowsのファイアウォールの詳細設定のエクスポート - netsh advfirewallエクスポート "c:\\ advfirewall.wfw"

おそらく最も頻繁に使用されるコマンドはWindowsファイアウォールを有効または無効にするには、次のコマンドを使用します。

netshファイアウォール設定opmode無効または:

netshファイアウォール設定opmode有効

#2 - ワイヤレス設定の設定

Windows Server 2008およびWindows Vistaでは、netsh wlanコマンドを使用して無線ネットワークの設定ファイルを設定し、無線ネットワークに接続できます。いくつかの例を見てみましょう。

*定義済みのワイヤレスネットワークに接続 - netsh wlan connect ssid =” mySSID” name =” WLAN-Profil1”

*現在のビューワイヤレス設定 - netsh wlan設定の表示

*ワイヤレスネットワーク設定ファイルの追加 - netsh wlan proの追加ファイルfilename = "Wireless Network Connection-BOW.xml"

#1 - IPアドレスとネットワーク設定の設定

netshの頭字語(ネットワークシェル)と同じように、netshの本来の目的はネットワークの基本的なパラメータを設定することです。いくつかの例を見てみましょう。

*ネットワークカードのIPアドレスを表示する - netshインターフェースip show config

*ネットワークカードのIPアドレスをDHCPを使用するように設定する - netshインターフェースip setアドレス名= "ローカルArea Connection "source = dhcp

*静的IPアドレスを使用するようにNICのIPアドレスを設定します - netsh interface ip set address"ローカルエリア接続 "static 10.0.0.9 255.0.0.0 10.0.0.1 1

* DNSサーバーの設定を増やす - netsh interface ip add dnsserver "ローカルエリア接続" 10.0.0.1
<まとめ> IV。まとめ

netshコマンドラインユーティリティは、常にWindowsシステム管理者の機能です。強力なツールWindows Server 2008およびWindows Vistaでは、新しい機能が追加されているため、netshの機能がより強力で柔軟になります。

Copyright © Windowsの知識 All Rights Reserved