Windows 10、8、7でのnet userコマンドの使用方法
多くの上級ユーザーや管理者は、さまざまな操作を実行するためにコマンドプロンプトを使用しています。今日は、net userコマンドがどのように機能し、Windows 10で何ができるかを説明します。
net userコマンドとは何か、そしてその仕組み
net userコマンドは、Windows Vistaで初めて導入され、それ以来Windowsの一部となっています。このコマンドを使用すると、PC上のユーザーアカウントを作成および変更できます。このコマンドを使用するには、コマンドプロンプトを管理者として起動する必要があります。最も早い方法は、Windowsキー + Xを押してWin + Xメニューを開き、メニューからコマンドプロンプト(管理者)を選択することです。

コマンドプロンプトにnet userと入力すると、PC上の利用可能なアカウントのリストが表示されます。

もちろん、PC上の利用可能なユーザーアカウントに関する詳細情報を表示することもできます。これを行うには、単にnet user desired_usernameと入力してEnterを押します。このコマンドを使用することで、ユーザーアカウントのフルネームや追加情報を確認できます。また、アカウントがパスワードによって保護されているか、パスワードが設定された時間も確認できます。さらに、選択したユーザーアカウントが属するグループも確認できます。

このコマンドを使用すると、PC上のアカウントのパスワードを設定することもできます。そのためには、単にnet user desired_username *と入力します。そうすると、希望するパスワードを入力し、変更を確認するために再入力するように求められます。
パスワードをより早く設定したい場合は、net user desired_username yournewpasswordと入力するだけです。
パスワードの変更に加えて、net userコマンドを使用してPCに新しいアカウントを簡単に追加することもできます。そのためには、単にnet user name_of_the_new_account /addと入力します。
- 関連情報: Creators Update後にローカルユーザーアカウントが消える[修正]
必要に応じて、新しいアカウントを作成する際にパスワードを追加するには、net user name_of_the_new_account mypassword /addコマンドを使用します。もちろん、パスワード付きの新しいユーザーアカウントを作成するには、net user new_user_name * /addコマンドを使用することもできます。
このコマンドを使用してアカウントをアクティブまたは非アクティブに設定することもできます。基本的に、アカウントを非アクティブに設定すると、他のユーザーはnet userコマンドを使用しない限り、そのアカウントを見たりアクセスしたりできなくなります。アカウントを隠すには、単にnet user account_name /active:noと入力します。そうすると、選択したアカウントは隠れ、アクセスできなくなります。
もちろん、アカウントにアクセス可能にするには、net user account_name /active:yesコマンドを入力すれば大丈夫です。net userは、ユーザーアカウントにコメントを割り当てることも可能です。この機能を利用すると、任意のアカウントに48文字のコメントを追加して、他のアカウントと区別することができます。システム管理者であり、複数のアカウントを管理している場合、これは非常に便利です。コメントを追加するには、net user account_name /comment:”コメントメッセージ”と入力します。
このコマンドを使用して、PC上の任意のアカウントに国コードを設定することもできます。これにより、任意のユーザーアカウントのヘルプやエラーメッセージの言語を変更できます。すべてのユーザーはデフォルトで000の国コードを持っていますが、このコマンドを使用して簡単に変更できます。特定のユーザーの国コードを変更するには、net user user_name /countrycode:123と入力し、Enterを押します。もちろん、123は実際の国コードに置き換える必要があります。
また、任意のアカウントを期限切れに設定できることも言及する価値があります。このコマンドの基本構造はnet user user_name /expires:MM/DD/YYYYですが、DD/MM/YYYY形式も使用できます。月には3つの値の形式を使用できます。月のフルネーム、3文字の略語、または単なる数字を使用できます。年については、2桁または4桁の値を使用できます。
もちろん、/expire:neverパラメータを使用してアカウントが決して期限切れにならないように設定することもできます。
任意のユーザーにフルネームを設定することもできます。複数のユーザーを管理している場合、このコマンドを使用すると、他のユーザーと区別するために実際の名前を使用できます。ユーザーにフルネームを割り当てるには、単にnet user user_name /fullname:”ユーザーのフルネーム”と入力します。
- 関連情報: Windows 10で「Microsoftアカウントを修正する必要があります」というメッセージ[修正]
多数のユーザーが自分のアカウントを保護するためにパスワードを使用する傾向があるため、システム管理者として、ユーザーがアカウントのパスワードを変更するのを許可または禁止することができます。この機能を使用すると、ユーザーがあなたの知識なしに自分のパスワードを変更するのを防ぐことができます。特定のユーザーがパスワードを変更できないようにするには、net user user_name /passwordchg:noコマンドを使用する必要があります。
ユーザーがパスワードを変更できるようにするには、net user user_name /passwordchg:yesコマンドを使用する必要があります。
既に述べたように、パスワードを使用することは、アカウントを保護したい場合は重要であり、net userコマンドを使用することで、個々のユーザーにパスワードを使用させることができます。これにより、不正アクセスのリスクを最小限に抑えることができます。ユーザーにアカウントでパスワードを使用するよう強制するには、net user user_name /passwordreq:yesコマンドを使用する必要があります。もちろん、net user user_name /passwordreq:noコマンドを使用してこの要件を解除することもできます。
net userコマンドは、ユーザーがアカウントを使用できる期間を指定することも可能です。この機能は、特定のユーザーに時間制限を設定したい場合に特に便利です。特定のユーザーのアクセスを制限するには、各曜日の時間枠を指定する必要があります。
曜日のフルネームを入力するか、略語を使用できます。時間については、12時間形式または24時間形式を使用できます。ユーザーに時間制限を設定するには、net user user_name /time:M-F,08:00-17:00を使用する必要があります。もちろん、異なる形式を使用して、コマンドがnet user user_name /time:M-F,8AM-5PMのようにすることもできます。
必要に応じて、net user user_name /time:M,4AM-5PM;T,1PM-3PM;W-F,8:00-17:00を使用して、異なる日ごとに異なる時間枠を設定することもできます。
特定の日にユーザーがアカウントに永久にログインするのを防ぐには、値を空白のままにするだけです。特定のアカウントのすべての時間制限を削除するには、単にnet user user_name /time:allと入力します。このように、このコマンドは非常に強力ですが、最も大きな欠点は1時間の増分でしか動作しないということです。それでも、このコマンドは、コンピュータの使用を制限したい場合に非常に便利です。
このコマンドを使用して、アカウントのためにユーザーコメントを追加して、他のアカウントと区別することもできます。そのためには、net user user_name /usercomment:”あなたのコメント”コマンドを使用します。
net userコマンドは、/homedirパラメータを使用してアカウントのホームディレクトリを設定することも可能です。さらに、/scriptpathオプションを使用してユーザーにログオンスクリプトを設定することもできます。必要に応じて、/profilepathパラメータを使用してプロファイルパスを指定することもできます。
net userコマンドは非常に強力で、PC上のユーザーアカウントを管理することができます。このコマンドは比較的簡単に使用でき、この記事が少しでも理解を深める助けになれば幸いです。
関連情報:
- ゲストアカウントをWindows 10で有効にする方法
- Windows 10でMicrosoftアカウントにログインできない[修正]
- このステーションからのログインが認可されていません[修正]
- Windows 10で無効にされた管理者アカウント[修正]