ユーザーにログインせずに、またはパスワードを入力せずに、ユーザー名のパスワードを変更する方法。パスワードはコマンドまたはスクリプトのvbsまたはbatにある必要があります。そのため、このコマンドは私には問題ではありません。古いパスワードを入力する必要があります。
net user User newpassword
私のようなものが必要です
net user User oldpassword newpassword
ユーザーにログインせずに、またはパスワードを入力せずに、ユーザー名のパスワードを変更する方法。パスワードはコマンドまたはスクリプトのvbsまたはbatにある必要があります。そのため、このコマンドは私には問題ではありません。古いパスワードを入力する必要があります。
net user User newpassword
私のようなものが必要です
net user User oldpassword newpassword
回答:
コンピューターがドメインに参加している場合、Active Directory管理ツールを使用してユーザーにフラグを設定できますUser must change password on next logon
。
ユーザーがPCにログインすると、古いパスワードを入力してから2回新しいパスワードを入力することにより、すぐにパスワードを変更するように求められます。正常に完了すると、パスワードが変更されました。失敗すると、彼らは単にログインできません。
これが唯一の方法です。コンピューターがドメイン内にない場合でも、コンピューターの管理を使用して同じアクションを実行できます。ただし、すべてのコンピューターでこれを行う必要があり、コンピューターの管理にアクセスするにはコンピューターにログインする必要がありますが、ユーザー自身で行う必要はありません。実際、管理者権限を持つユーザーを使用して行う必要があります。
ドメインの利点は、多くのユーザーを選択し、そのチェックボックスをすべてのユーザーに対して一度に設定するだけでよいことは明らかです。さらに、x日ごとにこれを自動的に実行するポリシーを有効にすることができます。
ただし、これを行うコマンドラインツールはありません。管理者として、あなたは古いものを知らなくてもパスワードを変更することができ、そしてあなたが本当に古いパスワードを使用してパスワードを変更したい場合など、自分の古いパスワードでユーザーにログインし、使用したいCTRL- - ALT、DEL変更を選択しますパスワード。この画面ではパスワードに星印が表示されないため、このアクションを実行してからユーザーに新しいパスワードを入力させるか、上記の方法を使用して、パスワードがない場合は強制的にパスワードを入力できます。