Powershell Найти и заменить строку - PullRequest
0 голосов
/ 19 июня 2020

Извините, ребята, я новичок 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 

Спасибо за любую помощь в этом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...