Windows 11/10でユーザーアカウントの制限または時間制限を設定する

この投稿では、Net Userコマンドを使用してWindows 11/10のユーザーアカウントの制限または時間制限を設定する方法を説明します。Net Userは、システム管理者がユーザーアカウントの動作を追加または変更するのに役立つコマンドラインツールです。管理者向けのNet Userコマンドについてはすでに説明しました。ここでは、ローカルアカウントの時間制限を設定する方法について説明します。

Windowsでユーザーアカウントの制限または時間制限を設定する

これを行うには、常にペアレンタルコントロールまたはMicrosoftファミリーセーフティを使用できます。しかし、Windows 11/10では、この組み込み機能はMicrosoftアカウントに関連付けられています。

ローカルアカウントを使用してWindows 10 PCにサインインする場合、このコマンドは非常に役立ちます。

Windowsのユーザーアカウントのログイン時間制限を設定する

まず、コマンドプロンプトを管理者として実行します。次に、次のコマンドをコピーして貼り付け、Enterキーを押します。usernameをユーザーアカウントの名前で置き換えます。

net user username /times:M-F,10:00-22:00;Sa-Su,09:00-23:00

これは、選択したユーザーが月曜日から金曜日の午前10時から午後10時、土曜日と日曜日の午前9時から午後11時まで、自分のアカウントにアクセスできることを意味します。

特定のユーザーの時間制限を設定すると、そのユーザーはそれらの時間の間でのみログインしてPCにアクセスできるようになります。使用構文は次のとおりです。

net user <username> /times:{day[-day][,day[-day]] ,time[-time][,time[-time]] [;] | all}

ユーザーがコンピュータを使用できる時間を指定します。時間は1時間単位で制限されます。日時の値には、スペルアウトまたは略語(つまり、M、T、W、Th、F、Sa、Su)を使用できます。時間には12時間表記または24時間表記を使用できます。12時間表記を使用する場合は、午前と午後、または午前と午後を使用します。値すべての意味は、ユーザーは常にログオンできるということです。ヌル値(空白)は、ユーザーは決してログオンできないことを意味します。日と時刻はコンマで区切り、日と時刻の単位はセミコロンで区切ります(たとえば、M,4AM-5PM;T,1PM-3PM)。時刻を指定する際にはスペースを使用しないでください。

このようにして、Windows PCでのユーザーのログオン時間を制限することができます。

08:00または午前8時などの構文を使用できます。たとえば:

net user username /time:M-F,08:00-17:00
net user username /time:M-F,8am-5pm

既定値に戻してユーザーが常にアクセスできるようにするには、次を使用します。

net user username /time:all

これでうまくいくことを願っています!