我有一个应用程序,我正在尝试检查任务是否成功完成。
我正在尝试从事件中收集事件消息,状态为已完成。
代码:
$app1 = "###########" # application name
$sourcelocation = "$$$$$$$$$" # from location
$Destination = "@@@@@@@@@@@@"
$events = Get-SECEvent -MaxSamples 100 -Start (Get-Date).AddMinutes(-1)
if ($event.Message -match "Moving of application $app1 * completed") {
Write-Host "The application is completed"
} else {
Write-Host "The application is Not completed"
}
下面是消息事件的样子。
Message : Moving of application "###########" from "$$$$$$$$$", &&&&&&&&&&& to @@@@@@@@@@@@, &&&&&&&&&&& completed
注意:在Message事件中,我也可以看到其他应用程序信息,但是我希望标识并完成这个特定的$app1
,$source
位置和$Destination
。