「ワークステーションのロック解除」でWindowsタスクを開始し、2つ以上のトリガーを追加する方法


8

Windows 7を使用していますが、「SchTasks」と呼ばれるタスクスケジューラコマンドラインモードユーティリティを使用して、オプションを使用してスケジュールされたタスクを作成します。

しかし、Schtasksの使用にはいくつかの問題があります。

  1. 「on Workstation Unlock」トリガーを追加する方法はありますか?
  2. 2つ以上のトリガーを追加する方法はありますか?

GULタスクスケジューラアプリケーションを使用しているときのように、コマンドラインにすべてのオプションが必要です。

回答:


10

オプション1

イベントID 4801は、ワークステーションがロック解除されたに対応していますここでの回答説明しているように、このイベントのログを有効にすることができます

これで、schtasksを次のように使用して、このイベントによってトリガーされるタスクを作成できます。

schtasks /Create /RU "Username" /SC ONEVENT /MO "*[System[Provider[@Name='Microsoft-Windows-Security-Auditing'] and EventID=4801]]" /EC Security /TN "Taskname" /TR "Drive:\path to\program.exe" /F

ここでは、/ ECパラメーターを使用してイベントチャネル(この場合はセキュリティログ)を定義しました。MOまたは修飾子のパラメータは、我々が興味を持っているイベントを一致させるために必要なのXPathフィルターを指定するために使用されます。


ただし、イベントのログ記録をオンにする必要なく、ワークステーションのロック解除トリガーを使用できると述べる場合もありますが、もちろん正しいでしょう。タスクで使用可能なトリガーは次のとおりです。

1

緑色でマークしたものは、schtasksの/ SCパラメーターを使用して指定できます。

/SC   schedule     Specifies the schedule frequency.
                   Valid schedule types: MINUTE, HOURLY, DAILY, WEEKLY,
                   MONTHLY, ONCE, ONLOGON, ONSTART, ONIDLE, ONEVENT.

赤でマークしたものには、対応するschtasksオプションがないようです。そのようなトリガーを使用してタスクを作成するためのあいまいな方法があるかもしれませんが、私はそれを見つけていませんでしたが、それは不可能だと思う傾向があります)。

そこである(ドラムロールしてください)に私たちを導き、もちろんこの問題を回避するには、...

オプション2

タスクスケジューラUIを使用して、必要なトリガー(必要に応じて複数)を使用してタスクを作成し、XMLとしてエクスポートします。もちろん、オンデマンドでXMLをインポートし、タスクを完全に再作成できます。

schtasks /Create /TN "Taskname" /XML "ExportedTask.xml"

非常に便利。Tnx!
アミレザ・ナシリ

実際、オプション2は素晴らしいです!
ピーターモーテンセン

schtasks /Delete /TN "Taskname"コマンドを繰り返してタスクを作成する場合に役立ちます。
ピーターモーテンセン

@Karan ..最初のリンクeventopedia.cloudapp.net/…は機能していないようです。これを更新できますか?
alpha_989

また、イベントをログに記録するためにgpedit、Windows Enterpriseにのみ存在するものを使用しています。Windows HOMEコンピューターでこれを行うにはどうすればよいですか?
alpha_989

0

ロック解除イベントの監査をオンにする代わりに、次のコードがそのまま機能します。

schtasks /Create /SC ONEVENT /MO "*[System[(EventID=4624)]] and  *[EventData[Data[9]="7"]]" /EC Security /TN "PF9I" /TR "\"C:\Program Files\Five9PlantronicsInterface\MyApps.bat"\" /F

秘Theは、Data [9]がプロパティLogonTypeに対応し、値7がロック解除イベントに対応するという事実にあります。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.