net user
コマンドを使用すると、ユーザー アカウントを追加、変更、または削除したり、ローカル コンピューターまたはドメインのユーザー アカウントに関する詳細情報を表示することができます。
構文
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}]
パラメーター
パラメーター | 説明 |
---|---|
<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 時間形式で指定できます。 サインインをいつでも許可するには all を使用し、サインインを完全に禁止するには空白のままにします。 日と時刻をコンマで区切り、複数の日/時刻エントリをセミコロンで区切ります (例: M,4AM-5PM;T,1PM-3PM)。 時刻指定にスペースを含めないでください。 |
/active:{yes \| no} |
ユーザー アカウントを有効または無効にします。 ユーザー アカウントがアクティブでない場合、ユーザーはコンピューター上のリソースにアクセスできません。 既定値は yes です。 |
? | コマンド ヘルプ情報を表示します。 |
Options パラメーターの構文 | 説明 |
---|---|
/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 2019 年 1 月 9 日 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 リストがない場合、またはリストがアスタリスク (* ) の場合、ユーザーは任意のコンピューターからサインインできます。 |
注
パスワードは、 net accounts /minpwlen コマンドで設定されるパスワードの最小長値を満たす必要があります。 パスワードの文字数は 127 文字です。
例示
ローカル コンピューターのすべてのユーザー アカウントの一覧を表示するには、次のコマンドを実行します。
net user
ユーザー アカウント TommyH に関する情報を表示するには、次のコマンドを実行します。
net user tommyh
Jay Samson (ユーザー名: jays) のユーザー アカウントを追加し、月曜日から金曜日の午前 8 時から午後 5 時まで、必須パスワード 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
月曜日の午前 4 時から午後 12 時、火曜日の午後 12 時から午後 8 時、水曜日から金曜日の午前 8 時から午後 5 時のサインイン時間を指定 するには、次のコマンドを実行します。
net user anibals /time:M,4AM-12PM;T,12PM-8PM;W-F,8AM-5PM