Извините, ребята, я новичок ie в Powershell, и я пытаюсь найти в каталоге серверов (asp страниц) строку для определенного IP-адреса и заменить его на DNS.
My код дает мне все строки, содержащие ip, даже если они являются частью строки. На данный момент я только пытаюсь найти точную строку.
Пример: ищите 192.168.10.2, дает мне 192.168.10.2 и 192.168.10.254 и т. Д.
Мой код:
Get-ChildItem -Path \\server1\inetpub -Recurse -Include *.* -Exclude "*cache*","*includes*","*logs*"|
Where-Object {(Select-String -InputObject $_ -Pattern "192.168.10.2" -Quiet) -eq $true} |
ForEach-Object {Write-Host $_.FullName} |
Out-File C:\Users\user\Documents\result.txt
Спасибо за любую помощь в этом