LoginSignup
1
1

More than 5 years have passed since last update.

Windows7のロック/アンロック時をトリガーにPOSTイベントを投げる

Last updated at Posted at 2018-01-23

「Windows7のログオン/オフをトリガーにPOSTイベントを投げる」1
では、ロック/アンロックを契機にPOSTできなかった。

以下は、ロック/アンロックを契機にPOSTイベントを投げる方法を記述する。

TL;DR

タスクスケジューラに「ワークステーション ロック/アンロック時」時に
プログラムを開始を開始するタスクを追加する。
プログラムは、Power Shell ScriptによるInvoke-RestMethodコマンドの実行。

環境

Windows 7 Professional SP1 64Bit

準備

Power Shell v3.0 をインストールする2

POSTイベントを投げるスクリプトの作成

任意のエディタで <ファイル名>.ps1 を作成する。

Invoke-RestMethod -Uri "YOUR URL" -Method POST

スクリプト登録

ファイル名を指定して実行

taskschd.msc

新規タスクを作成

メニューバー【操作】→ 【タスクの作成】を押下し、画像の画面を開く。
image.png

タブ「全般、トリガー、操作」を設定

タブ「全般」

名前: ログオン時に開始する ほにゃらら スクリプト

タブ「トリガー」

【新規】を押下

タスクの開始: ワークステーション アンロック時
特定のユーザ: チェック。(必要があれば、ユーザの変更をしてください)

タブ「操作」

【新規】を押下

操作: プログラムの開始
プログラム/スクリプト: powershell
引数の追加: -ExecutionPolicy RemoteSigned -File C:\Windows\System32\GroupPolicy\User\Scripts\Logon\<ファイル名>.ps1

FileのPATHはどこでも良いので絶対PATHで記述してください。
上記PATHは、参照ボタンを押下したときのディレクトリです。

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