У меня есть приложение, я пытаюсь проверить, успешно ли выполнено задание или нет.
Я пытаюсь получить сообщение о событии, в котором указано, что оно завершено.
Код:
$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
были идентифицированы и завершены.