web-dev-qa-db-ja.com

Windowsの起動時にコマンドを実行します(ログインではありません!)

システムの起動時にコマンドを実行するようにWindowsにどのように指示しますか?

システムの起動時に、永続的でない構成変更を行うコマンドを実行する必要があるサーバーが多数あります。

次のいずれかのコマンドを実行できます。

  • 複数のパラメータを持つ実行可能ファイルとして
  • 上記の実行可能ファイルを適切なパラメータで呼び出すバッチファイルとして

ログインせずに毎回起動時にコマンドを実行するようにWindowsに指示するにはどうすればよいですか?

関連: https://stackoverflow.com/q/5899978/9318

11
MikeyB

目的のBATファイルを使用して起動スクリプトを定義します。これは、ローカルコンピュータポリシー(スタンドアロンマシンの場合)またはGPO(ドメインの場合)を介して)実行します。

7
mfinni

起動スクリプトをプログラムで設定する必要がある場合は、スケジュールされたタスクを使用できます。

schtasks.exe /create /tn "Task Name" /ru SYSTEM /Sc ONSTART /tr
"C:\command2run.cmd"

管理者特権でタスクを実行するには(Vista以降)、パラメータ/RL HIGHESTを追加します

16
abstrask

グループポリシーを使用してコンピュータースタートアップスクリプトを実行します-これは、誰かがログインしなくてもマシンが起動したときに実行されます

6
Jon Reeves