0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ユーザ権限を分けたバッチのテスト

Posted at

ユーザ権限で処理を切り分けるバッチを書きました
http://qiita.com/miz21358/items/0d2349c369e889e2cd00

この時に、PCのログインログアウトを繰り返すのが面倒だったので、ちょっと工夫してみました。

複数のユーザが実行するタスクを登録する

  1. タスクスケジューラを開く
  2. タスクを登録する
  3. 右クリックして「新しいタスク」
  4. セキュリティオプション>「タスクの実行時に使うユーザアカウント」にテスト用アカウントを設定
  5. Users権限ユーザを登録する場合、バッチジョブの許可を出す(後述)
  6. 「ユーザがログオンしているかどうかにかかわらず実行する」にチェック
  7. 操作タブでバッチを登録
  8. タスクを右クリックして「実行する」で対象ユーザでバッチが実行される

バッチが終わってるのにタスクが完了しないとか、なんかよくわかんない動作しますが、とりあえずユーザを切り替えてテストはできました。

Users権限ユーザにバッチジョブの許可を出す手順

  1. 「コントロールパネル」を開く
  2. 「管理ツール」を開く
  3. 「ローカル セキュリティ ポリシー」を開く
  4. 「ローカル ポリシー」>「ユーザー権利の割り当て」を選択
  5. 「バッチ ジョブとしてログオン」項目をダブルクリック
  6. タスクを実行したいユーザを追加する

テストが終わったら、バッチジョブの許可は取り消しといた方がいいような気がします。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?