ログオフ後に TaskScheduler を自動的にログインするように設定するにはどうすればよいですか? たとえば、アカウントがログオフされたので、10 秒または 1 分後に自動的にサインインしたいのですが、どうすればよいですか? また、tool.bat ファイルも再起動してください。どうもありがとうございます。
答え1
ログイン時にバッチ ファイルを実行することは問題ではありません。ユーザーの AutoRun/StartUp にバッチ ファイルを配置するか、Windows タスクを使用してバッチ ファイルを実行してください。
タスクを作成するには、 を探しTask Scheduler
、新しいタスクを作成して をAction
選択しますAt log on
。
ユーザーを自動的にログインさせるという他の要求については、起動直後以外では不可能だと思います。実際に別々のユーザー アカウントを持つという目的がまったく達成されず、そのタスク/スクリプトでパスワードを読み取り可能な方法で保存するか、パスワードをまったく使用しなくなるでしょう。
マシンが Windows クライアント オペレーティング システムを実行している場合、私の知る限りでは同時ユーザーを 1 人しかサポートしていないため、おそらく運が悪いでしょう (Vista Ultimate などを除く)。Windows Server では、通常、複数のユーザー (少なくとも 2 人) が同時にログインできるため、接続するユーザーが他におらず、接続が切断されない限り、タスクは引き続き実行されます。
Advanced System Properties
もう1つの選択肢は、実際にマシンを使用できるユーザーを制限することです。タブのダイアログから、RDPを使用できるユーザーを設定できますRemote
。管理者は、そのチェックを防ぐためにリモートでログオンすることができます。この質問。
おそらく最善の策は、自分のユーザーとしてではなく、バックグラウンドでサービス ユーザーとしてタスクを実行することです。