Я пытаюсь написать сценарий PowerShell, который будет извлекать файл, если он содержит строку «строка 1», а не содержит строку «2».Я написал следующий скрипт, однако он извлекает файлы, содержащие обе эти строки.
get-childitem -recurse -file D:\Folder |
where {
Get-Content $_.FullName | Where-Object { $_ -match "string 1" -and $_-notmatch "string 2"}
}
Как мне получить файлы, соответствующие этому условию?