LoginSignup
6
5

More than 5 years have passed since last update.

Windows7(以降?)のタスクスケジューラ使用時注意点

Posted at

現場にて簡易的な定時バッチを仕込むことになったが、少し引っかかる部分があったので覚書として記述する。

やりたい処理自体はエクセルで処理しているので、
WSH(VBScript)からエクセルを開いてマクロを実行するようにした。

定時の起動はタスクスケジューラを使用する事にした。
タスクスケジューラはホボGUIで設定できて簡単なので昔から良く使ってる。

仕込んだが、起動しない。

Windows7から色々と造りが変わっていた。

WEBで調べて設定、起動&処理に成功した。

以下、設定で注意すべき点を挙げる。
・タスクスケジューラの起動は「管理者として実行」してはいけない。
 ユーザにadmin権限があっても「管理者」で実行してはNG、履歴が見れなくなる。
 Win7ではUACが色々と厳しく変わっているらしい。

・セキュリティオプション、
 「ユーザがログインしている時のみ実行」を選択
  ⇒エクセルなどが画面表示するためと思われる。
 「最上位の特権で実行する」にチェック
  ⇒コレを入れておかないとWSHが動かないらしい。
 構成:「Windows Vista,・・・」を選択する。
  ⇒Win7を選択すると起動制限が厳しくなるらしい。
   →後述する作業フォルダの設定で動くらしい

・操作、
 起動するWSHを設定するが、重要なのは「開始(オプション)」で
 ここに、起動するWSHのフォルダパスを記入しておく必要がある。

以上が、WinXP以前から使っていた人向けの注意点である。

6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5