HOWTO · Batch

バッチスクリプトでのネットワーキング

このチュートリアルでは、バッチスクリプトでのネットワーキングのコマンドについて説明します。

このページの内容

この記事では、ネットワーキング用のバッチのさまざまなコマンドについて説明します。これらのコマンドの使用法を、必要な例と説明とともに見ていきます。

バッチでの NET ACCOUNTS コマンド

このコマンドを使用して、コンピューターの現在の制限とパスワードを確認できます。次に、CMD でこのコマンドを実行し、出力がどうなるかを確認します。

NET ACCOUNTS

コマンドを実行すると、次のような出力が表示されます。あなたはあなたのネットワークに関して必要なすべての情報を見ることができます。

出力:

Force user logoff how long after time expires?:       Never
Minimum password age (days):                          0
Maximum password age (days):                          42
Minimum password length:                              0
Length of password history maintained:                None
Lockout threshold:                                    Never
Lockout duration (minutes):                           30
Lockout observation window (minutes):                 30
Computer role:                                        WORKSTATION
The command completed successfully.

バッチでの NET CONFIG コマンド

このコマンドは、現在のサーバーとワークグループの設定を表示するために使用されます。このコマンドを実行して、何が起こるか見てみましょう。

NET CONFIG

コマンドを実行すると、以下の出力が得られます。

出力:

The following running services can be controlled:

   Server
   Workstation

バッチでの NET COMPUTER コマンド

このコマンドの主な目的は、Windows ドメインコントローラーに接続されているコンピューターを削除することです。コマンドの一般的な形式は、NET COMPUTER \\computername {/ADD | /DEL}

例を見てみましょう。

NET COMPUTER \\MyComputer /ADD

バッチでの NET USER コマンド

このコマンドはユーザーアカウントを表示、追加、削除、または変更できるため、これはネットワーキングにとって最も重要なコマンドです。特定のユーザーの詳細を表示するには、この形式 NET USER USER_NAME に従う必要があります。

このコマンドの基本的な例を見てみましょう。

NET USER

コマンドを実行すると、次のように表示されます。

出力:

User accounts for \\DESKTOP-NRTA4BB

-------------------------------------------------------------------------------
Administrator            DefaultAccount           Guest
Author                   Alen                    WDAGUtilityAccount
The command completed successfully.

バッチでの NET STOP/START コマンド

このコマンドは、主に特定のネットワーキングサービスを開始または停止するために使用されます。このコマンドの一般的な形式は、NET STOP/START SERVICE_NAME です。

バッチの NET STATISTICS コマンド

サーバーまたはワークステーションのネットワーク統計を確認したいとします。このコマンドを使用する必要があります。このコマンドの例を見てみましょう。

NET STATISTICS Workstation

以下の出力が得られます。

Workstation Statistics for \\DESKTOP-NRTA4BB


Statistics since 6/3/2022 7:55:04 AM


  Bytes received                               13524
  Server Message Blocks (SMBs) received        4
  Bytes transmitted                            12006
  Server Message Blocks (SMBs) transmitted     0
  Read operations                              0
  Write operations                             0
  Raw reads denied                             0
  Raw writes denied                            0

  Network errors                               0
  Connections made                             0
  Reconnections made                           0
  Server disconnects                           0

  Sessions started                             0
  Hung sessions                                0
  Failed sessions                              0
  Failed operations                            0
  Use count                                    4
  Failed use count                             0

The command completed successfully.

バッチでの NET USE コマンド

このコマンドは、コンピューターを共有リソースに接続または切断します。また、このコマンドは、既存の接続に関する必要な情報を表示できます。

このコマンドの一般的な形式は、NET USE C: \\YourComputer\Test です。

ノート
この記事で共有したコードはバッチで記述されており、Windows CMD 専用です。