Не удается заставить эту команду работать. Я пытаюсь увидеть все файлы с определенной строкой в имени, созданном ровно с 17:00 вчера, независимо от того, в какое время я запускаю скрипт сегодня. Ниже я до сих пор. Любая помощь будет принята с благодарностью.Как просмотреть файлы, созданные с 17:00 вчера?
$today = (get-date).dayofyear
$string = "blah"
$filepath = "C:\files"
Get-ChildItem -Recurse -Force $filePath | where { $_.CreationTime.dayofyear -eq (($today)-1) } -and { $_.CreationTime.hour -ge 17 | Where-Object { ($_.PSIsContainer -eq $false) -and ($_.Name -like "*$string*"}
Это отлично работает. Очень ценится. –