net user コマンドを使用すると、ユーザー アカウントを追加、変更、または削除したり、ローカル コンピューターまたはドメインのユーザー アカウントに関する詳細情報を表示することができます。
Syntax
net user [<UserName> {<Password> | *} [<Options>]] [/domain]
net user [<UserName> {<Password> | *} /add [<Options>] [/domain]]
net user [<UserName> [/delete] [/domain]]
net user username [/times:{times | all}]
net user username [/active: {yes | no}]
Parameters
| Parameter | Description |
|---|---|
<UserName> |
追加、削除、変更、または表示するユーザー アカウントの名前を指定します。 ユーザー アカウントの名前には、20 文字まで指定できます。 |
<Password> |
ユーザーのアカウントのパスワードを割り当てるか、変更します。 パスワードのプロンプトを生成するには、アスタリスク (*) を入力します。 ユーザーがパスワード プロンプトでパスワードを入力しても、パスワードは表示されません。 |
<Options> |
コマンド ライン オプションを指定します。 コマンド ライン オプションの構文の説明については、次の表を参照してください。 |
/domain |
コンピューターのプライマリ ドメイン内のドメイン コントローラーに対して操作を実行します。 |
/add |
新しいユーザー アカウントを追加します。
/domain と組み合わせると、ローカル コンピューターではなくドメインにアカウントを作成する必要があることを指定します。 |
/delete |
指定したユーザー アカウントを削除します。
/domainと組み合わせると、ローカルマシンではなくドメインからアカウントが削除されます。 |
/times:{<Day>[-<Day>][,<Day>[-<Day>]],<Time>[-<Time>][,<Time>[-<Time>]][;] \| all} |
ユーザーがコンピューターへのサインインを許可される日時を指定します。 <Time> は 1 時間単位で指定する必要があります。 <Day> は、スペル アウトまたは省略 (M, T, W, Th, F, Sa, Su) できます。 時間は、12 時間 (AM/PM または午前/午後) または 24 時間形式で指定できます。 いつでもサインインを許可するには [すべて ] を使用し、サインインを完全に禁止するには空白のままにします。 曜日と時刻をコンマで区切り、複数の曜日/時刻エントリをセミコロンで区切ります (例: M、4AM-5PM;T、1PM-3PM)。 時刻指定にスペースを含めないでください。 |
/active:{yes \| no} |
ユーザー アカウントを有効または無効にします。 ユーザー アカウントがアクティブでない場合、ユーザーはコンピューター上のリソースにアクセスできません。 デフォルトは yesです。 |
| ? | コマンド ヘルプ情報を表示します。 |
| Options パラメーターの構文 | Description |
|---|---|
/comment:"<Text>" |
ユーザーのアカウントに関する説明コメントを提供します。 このコメントの文字数は 48 文字です。 テキストは二重引用符で囲む必要があります。 |
/countrycode:<NNN> |
オペレーティング システムの国/地域コードを使用して、ユーザーのヘルプとエラー メッセージに対して指定された言語ファイルを実装します。 値 0 は、 既定の 国/地域コードを示します。 |
/expires:{{<MM/DD/YYYY> \| <DD/MM/YYYY> \| <mmm,dd,YYYY>} \| never} |
指定したユーザー アカウントの有効期限を設定します。 有効期限は、国/地域コードに応じて、[MM/DD/YYYY]、[DD/MM/YYYY]、または [mmm,dd,YYYY] 形式で指定できます。 never は、ユーザー アカウントに有効期限がないことを指定します。 アカウントを無期限に設定すると、管理者が手動で無効または削除しない限り、アカウントは無期限にアクティブなままになります。 アカウントは既定で期限切れにならないように設定されています。 アカウントは、指定した日付の先頭に有効期限が切れます。 月の値には、数字 (1 月の場合は 1)、スペルアウト (January)、または 3 文字の略語 (Jan、Feb など) を使用できます。 年の値には、2 つまたは 4 つの数値を使用できます。 日付の一部を区切るには、コンマまたはスラッシュを使用します。 スペースは使用しないでください。 省略した場合<YYYY>、次に日付が出現すると見なされます。 たとえば、次のエントリは、2018 年 1 月 10 日から 2019 年 1 月 8 日の間に入力された場合と同等です。 Jan,9 1/9/18 January,9,2019 1/9 |
/fullname:"<Name>" |
ユーザー名ではなく、ユーザーのフル ネームを指定します。 名前は引用符で囲みます。 |
/homedir:<Path> |
ユーザーのホーム ディレクトリのパスを設定します。 パスが存在する必要があります。 |
/passwordchg:{yes \| no} |
ユーザーが自分のパスワードを変更できるかどうかを指定します。 デフォルトは yesです。 |
/passwordreq:{yes \| no} |
ユーザー アカウントにパスワードが必要かどうかを指定します。 デフォルトは yesです。 |
/profilepath:[<Path>] |
ユーザーのサインイン プロファイルのパスを設定します。 このパスはレジストリ プロファイルを指します。 |
/scriptpath:<Path> |
ユーザーのサインイン スクリプトへの相対パスを指定します。 パスは絶対パスにすることはできません。 \\domain\SysVol\domain\scriptsなどの相対パスを使用します。 |
/usercomment:"<Text>" |
管理者がアカウントの "ユーザー コメント" を追加または変更できることを指定します。 テキストは二重引用符で囲む必要があります。 |
/workstations:{<ComputerName>[,...] \| *} |
ユーザーがネットワークにサインインできる最大 8 台のワークステーションを一覧表示します。 リスト内の複数のエントリをコンマで区切ります。
/workstationsリストがない場合、またはリストがアスタリスク (*) の場合、ユーザーは任意のコンピューターからサインインできます。 |
Note
パスワードは、 net accounts /minpwlen コマンドで設定されるパスワードの最小長値を満たす必要があります。 パスワードの文字数は 127 文字です。
Examples
ローカル コンピューターのすべてのユーザー アカウントの一覧を表示するには、次のコマンドを実行します。
net user
ユーザーアカウント TommyHに関する情報を表示するには、次のコマンドを実行します。
net user tommyh
月曜日から金曜日の午前 8 時から午後 5 時までのサインイン権限を持つ Jay Samson (ユーザー名: jays) のユーザーアカウントを必須パスワード Cyk4^g3B で追加し、ユーザーのフルネームを使用するには、次のコマンドを実行します。
net user jays Cyk4^g3B /add /passwordreq:yes /times:monday-friday,8am-5pm /fullname:"Jay Jamison"
24 時間表記を使用してユーザー名 MikeD のサインイン時間を午前 8 時から午後 5 時まで設定するには、次のコマンドを実行します。
net user miked /time:M-F,08:00-17:00
12時間表記を使用して MikeD のサインイン時間を午前8時から午後5時まで設定するには、次のコマンドを実行します。
net user miked /time:M-F,8AM-5PM
ユーザー名 AnibalS のサインイン時間を月曜日の午前 4 時から午後 12 時、火曜日の午後 12 時から午後 8 時、水曜日から金曜日の午前 8 時から午後 5 時に指定するには、次のコマンドを実行します。
net user anibals /time:M,4AM-12PM;T,12PM-8PM;W-F,8AM-5PM