Мой входной файл содержит:
Startoffile Host status Server1 Server2 Server3 Pending Device Device1 Device2 .. Devic100 Endoffile
Как написать простой сценарий PowerShell, который будет читать файлы до строки «Ожидание устройства»?
, не зная много о желаемом действии, попробуйте это:
$file = Get-Content "C:\Users\user\Downloads\file.txt" foreach ($line in $file) { if ($line -match "Pending Device") { Write-Host "Reached 'Pending Device'" -ForegroundColor Red } else { Write-Host "No 'Pending Device' yet" } }