Если это существующий элемент, которого вы ждете от изменения, и вы примерно знаете, сколько времени обычно занимает «призрак», то простым решением было бы просто создать элемент управления в сценарии PowerShell, который будет запускаться впоследствии., чтобы ждать нового LastWriteTime на изображении.В приведенном ниже примере, когда $ temp.LastWriteTime соответствует текущему месяцу, дню, году и часу, сценарий продолжится.
См. Приведенный ниже пример:
$Date = Get-Date -Format "MM-dd-yyyy hh:"
do {
$temp = Get-Item C:\temp\temp.txt
}
until($temp.LastWriteTime.ToString("MM-dd-yyyy hh:") -eq $date)
Write-Host "Starting image verification..."
[your code begins here]
Другой вариант будетбыть, чтобы создать временный файл, который генерируется после того, как первая задача была выполнена, и просто использовать цикл do / till, пока инструкция не станет истинной.
do {
$temp = Test-Path C:\temp\temp.txt
}
until($temp -eq $true)