コンピューターのブート(win7)でコマンドを実行するにはどうすればよいですか?


1

コンピューターが起動したら(ログイン画面で)特定のコマンドを実行したかった。これは可能でしょうか?



@ techie007そのリンクは質問にまったく答えていないようです。彼はログイン画面に理由があると言っているので、ログイン前またはログイン直後にそれを望んでいると思います。
LPChip

ユーザーがログインする前に何らかの管理コンソールが必要かどうかについて、もう少し明確にしてください...おそらく管理コンソールですか?それとも、単に起動時にコマンドを実行しようとしているなし、つまり、ユーザーの介入ユーザーがログインしているかどうか
フラクディネンノ

善悪のために?
ジェット

回答:


0

実際、これを行うにはいくつかの方法があります。私が確信できないのは、「ログイン画面で」という意味です。ログインした直後、またはログインしているユーザーがいない間に、どういう意味ですか?

両方を許可し、実行時にわずかな変更が1つだけ必要なメソッドが1つある場合、そのメソッドを使用します。ユーザーがログインしたらすぐに、デスクトップが表示される前に必要な場合は、他のオプションもあります。

タスクスケジューラの使用

  1. 開始Task Scheduler(コントロールパネル->管理ツールにあります)
  2. を作成しますnew basic task。(新しいタスクの作成オプションを使用することもできますが、今のところは単純にしておきます。)
  3. それを与えるnamedescription、ヒットnext >
  4. トリガーとしてWhen the computer startsWhen I log on(ログオン前)または(ログオン後)を選択してを押しますnext >
  5. アクションとして、選択Start a programしてヒットnext >
  6. プログラムを参照します。プログラムまたはスクリプトに追加の引数が必要な場合は、引数の追加の場所にすべて入力します。たとえば、net use z:\ myserver \ shareはProgram:netになります。引数:zを使用:\ myserver \ share
  7. これが必要な場合は開始を入力し、そうでない場合は空白のままにしてを押しNext >ます。
  8. あなたはすることができFinish、ここで、またはチェックOpen the properties dialog for this task when I click Finish高度なオプションでタスクを編集するには、ボタンを。(これにより、[新しいタスク]をクリックした場合と同じダイアログが表示されます。

そして、あなたはそれを持っています。次回コンピューターを再起動すると、このタスクが実行されます。

動作するかどうかのテスト

これで明らかに再起動して動作するかどうかを確認できますが、最初にタスクをテストしてみましょう。新しく作成したタスクを右クリックして、を選択しますrun。タスクが実行され、期待どおりに機能するかどうかを確認できます。

ログオン前にタスクを実行すると、デスクトップと対話しないユーザーとしてタスクが実行されるため、デスクトップ上でタスクに関する視覚的な手がかりを確認できないことに注意してください。

注意:

ログイン後のタスクスケジューラを使用してタスクを実行すると、[次へ]をクリックしてもタスクはすぐには実行されませんが、高速で実行されます。[次へ]をクリックした後に直接実行する必要がある場合は、ポリシーまたはドメインコントローラーのドメインで使用できるログインスクリプトを使用する必要があります。ログイン後に直接プログラムを実行する必要はほとんどないことを考えると、ここではその方法を説明しませんでした。これがあなたが望んでいるものであるならば、あなたの質問は十分に具体的ではありませんでした。


それはうまくいきました、助けてくれてありがとう!前に試しましたが、コマンドと引数全体をProgramパラメーターに入れました。
ニコ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.