雪国の技術的な夏

プログラミング的な話や特定のツール設定の話など。 ※ただし変態に限る。

タスクスケジューラのユーザの仕様メモ(TODO:タイトルは後で考える)

[確認した対象]
Windows Server 2016

[仕様]
・SYSTEMユーザでプロセス起動するとフォームが表示されない
 →これはログインしていないユーザ(?)で、ログイン前にタスクを起動できるため、
  フォームを表示する画面がないため、らしい。
・SYSTEMユーザでrunasのような権限を付与するようなコマンドは使えないとのこと。
・特定ユーザでフォーム非表示で起動させたい場合はどうするか?
 ・SYSTEMユーザで特定フォルダにファイル作成
 ・特定ユーザで「ファイル監視をするbat(画面出る)」or「ファイル監視するvbs(画面出ない)」を起動、
  上記の中でファイルを検知したらプロセスを起動するような仕組みを作る。
 ・プロセス起動前にファイルは削除しておく

だいたいこんなイメージ。