ネットユーザーでWindowsユーザーを管理する

次のガイドは、WindowsオペレーティングシステムのNet UserコマンドまたはNet Usersコマンドに関する情報を提供します。

Net Userは、システム管理者がWindows PCのユーザーアカウントを管理できるコマンドラインツールです。 このコマンドを使用して、アカウント情報を表示したり、ユーザーアカウントを変更したりできます。

特に、Windowsシステムの非アクティブな管理者アカウントを有効にするために使用できます。

コアコマンドNet Userは、コマンドプロンプトから実行すると、システム上のすべてのユーザーアカウントのリストを返します。

以前にコマンドを使用したことがない場合、またはシステム上のアカウントを使用したことがない場合、Windowsにはインストール中またはインストール後に作成された既定のアカウントとユーザーアカウントが付属しています。

出力には、アクティブなアカウントとアクティブでないアカウント、デフォルトのアカウントと作成されたユーザーは表示されません。

:一部の操作では、管理者特権のコマンドプロンプトからコマンドを実行する必要があります。 次の方法で起動できます。

  1. Windowsキーをタップし、cmdと入力し、CtrlキーとShiftキーを押しながら、キーボードのEnterキーを押します。

コアコマンド

Net Userは多くのパラメーターをサポートしていますが、他のパラメーターよりも頻繁に使用できるパラメーターがいくつかあります。

  • ネットユーザーユーザー名 -例:ネットユーザーマーティン-このコマンドは、指定したユーザーの詳細情報を一覧表示します。 これには、最後のログオン、ローカルグループメンバーシップ、およびパスワード情報が含まれます。
  • ネットユーザーのユーザー名パスワード -ネットユーザーMartin NewSecretPass-アカウントMartinのパスワードNewSecretPassを設定します。
  • ネットユーザーのユーザー名/ active:yes | no-例:ネットユーザーMartin / active:yes-アカウントをアクティブにして、使用できるようにします。 noに設定すると、アカウントが無効になります。
  • ネットユーザーユーザー名パスワード/ add-ネットユーザーテストqwerty1234 / add-これにより、システムにデフォルトパスワードquerty1234のユーザーアカウントTestが追加されます。
  • ネットユーザーのユーザー名/ delete-例えば、ネットユーザーテスト/ delete-システム上のテストアカウントを削除します。

ネットユーザー構文

Net User /?を実行すると実行できるさまざまなコマンドが表示されるため、コマンドの構文は一見混乱しているように見えます。 コマンドのヘルプテキストを表示します。

ネットユーザー

[ユーザー名[パスワード| *] [オプション]] [/ DOMAIN]

ユーザー名* / ADD [オプション] [/ DOMAIN]

ユーザー名[/ DELETE] [/ DOMAIN]

ユーザー名[/ TIMES:ALL]

ユーザー名[/ ACTIVE:NO]

すべてのNet Userパラメーターを詳細に見てみましょう。

  • ユーザー名 -操作を実行するユーザー名を指定します。
  • password-指定されたユーザー名のパスワードを設定します。 最小の長さの要件を満たしている必要があり、最大127文字です。
  • * -パスワードのプロンプトを表示します。 入力時にパスワードは表示されません。
  • / domain-選択したドメインで操作を実行します。
  • /? または/ help -Net Userコマンドのヘルプテキストを表示します。
  • / active:yes | no-このコマンドは、指定されたユーザーアカウントをアクティブ化(yes)または非アクティブ化(no)します。
  • / add-選択したユーザーアカウントをコンピューターシステムに追加します。
  • / delete-選択したユーザーアカウントをシステムから削除します。
  • / command: "text" -選択したユーザーアカウントにコメントを追加します。 48文字に制限されています。 ユーザーアカウントの説明フィールドに表示されます。
  • / countrycode:0-国コードまたは地域情報をアカウントに追加します。 値が0の場合、またはパラメーターを使用しない場合、デフォルトの領域に設定されます。
  • / expires:date | never-ユーザーアカウントを指定した日付に有効期限が切れるように、または有効期限が切れないように設定します。 有効期限は、mm / dd / yyを使用して設定されます。たとえば、12/24/2019、Mar / 13/19などです。
  • / fullname: "name" -選択したアカウントのフルネームを設定します。 引用符で囲む必要があります。
  • / homedir = path-ユーザーのホームディレクトリを選択したパスに設定します。 パスは存在する必要があるため、コマンドを実行する前に事前に作成してください。
  • / passwordchg:yes | no-ユーザーがパスワードを変更できるかどうかを指定します。 デフォルト値はyesで、パスワードの変更が許可されていることを意味します。
  • / passwordreq:yes | no-ユーザーアカウントにパスワードが必要かどうかを指定します。 デフォルトはyesです。これは、パスワードが必要であることを意味します。
  • / logonpasswordchg:yes | no -yesに設定すると、ユーザーがシステムに次回ログオンするときにアカウントパスワードを変更するように求められます。
  • / profilepath:path-ユーザーのログオンプロファイルのパスを設定します。 パスはレジストリプロファイルを指します。
  • / scriptpath:path-ユーザーのログオンスクリプトのパスを設定します。 パスは%systemroot%\ System32 \ Repl \ Import \ Scriptsに相対的である必要があります
  • / times:times | all-アカウントのログオン時間を設定します。 時間は、Day、Hour-Hourとして指定し、セミコロンで区切る必要があります(例:M、2 PM-8PM; T、1 PM-9PM)。 M、T、W、Th、F、Sa、Suと略される曜日は、曜日(月曜日から金曜日など)を組み合わせることができます。 すべては、ユーザーがログインに関して制限されていないことを意味し、値がなければログオンが許可されていないことを意味します。
  • / usercomment: "text" -アカウントのユーザーコメントを設定できます。
  • / workstations:computerName-ユーザーがログオンできるコンピューターを最大8台指定します。 名前は、で区切ります。 例えば、computer1、computer2、computerx。 / domainで最適に機能し、この値を指定しない場合、ユーザーはワークステーションに関して制限されません。

ネットユーザーの高度な例

Net Userコマンドの基本的な例は、すでに先頭近くにリストされています。 以下に、より複雑な例をリストし、それらの機能を説明します。

次のコマンドは、新しいユーザーアカウントmohammedleeを作成し、アカウントパスワードをpassword1に設定し、ログオン時間を月曜日から金曜日の午前6時から午後6時までに設定し、次回ログオン時にパスワードの変更をユーザーに促すようにシステムを構成します。

  • ネットユーザーmohammedlee password1 / add / logonpasswordchg:yes / times:monday-friday、6 am-6pm

次のコマンドは、ユーザーのフルネームを設定し、2つのワークステーションeastoffice1およびeastoffice2へのアクセスをユーザーに割り当て、ユーザーコメント「changed workstations」を追加します。

  • ネットユーザーjoe / fullname: "Joe Montana" / workstations:eastoffice1、eastoffice2 / domain / usercomment: "変更されたワークステーション"

資源

以下のリソースは、ネットユーザーに関する情報を提供します。

  • ネットユーザーに関するMicrosoft Technetの記事
  • Microsoftのコマンドラインリファレンスライブラリページ