2015-10-28 34 views
1

我正在嘗試創建每次發生事件時都觸發的任務。事件正在停止winrm服務,當發生這種情況時,它應該觸發任務再次啓動它。 我可以使用eventviewer接口來做到這一點,但我想從命令行執行它 - 這是什麼命令? 來源:Windows遠程管理 級別:信息 事件ID:212Windows - 從命令行爲事件創建任務

任務將啓動powershell.exe和參數是PS1腳本

+0

你確定事件ID是212? – Avshalom

回答

0

試試這個:

$cred = Get-Credential 
$password = $cred.GetNetworkCredential().Password 

$command = "PowerShell -NoProfile -ExecutionPolicy RemoteSigned " + 
"-WindowStyle Hidden -File 'C:\Script.ps1'" 

SCHTASKS /Create /TN "Event Monitor" /TR $command /SC ONEVENT ` 
/RL Highest /RU $cred.Username /RP $password ` 
/EC ScriptEvents /MO *[Application/EventID=212]