Как искать текст в файле с помощью PowerShell и сохранить путь и строку где этот текст встречается.
Задача найти все строки подключения oracl в конфиге web серверов
# Укажите путь к директории для поиска $directoryPath = "C:\Sites" # Укажите путь для выходного CSV файла $outputCsv = "C:\Results.csv" # Выполняем поиск только в файлах .conf и .txt Get-ChildItem -Path $directoryPath -Recurse -File -Include *.config, *.json | ` Select-String -Pattern "OracleClient" | ` Select-Object @{Name="FilePath";Expression={$_.Path}}, @{Name="LineNumber";Expression={$_.LineNumber}}, @{Name="LineContent";Expression={$_.Line}} | Export-Csv -Path $outputCsv -NoTypeInformation -Encoding UTF8 -Delimiter ";" Write-Host "Результаты сохранены в $outputCsv"