Вы должны войти, чтобы создавать сообщения и темы.

Вопрос по оператору Replace

Всем привет! Есть некий текстовый файл, содержащий строки вот такого характера.

User
Software\Policies\Microsoft\Windows\PowerShell
EnableScripts
DWORD:1

Вопрос в чем, как целиком убрать данные строки, но при этом не трогая остальное содержимое?

Вопрос решен))

Здравствуйте, Rediamons! 🖐
Тогда, можете поделиться им. Наверняка, тот кто испытает трудности, будет вам благодарен за ваше решение.
Данный раздел именно для этого и существует.

Лайкнул Rediamons
Rediamons
Лучший способ помочь себе — помогать другим.

Здравствуйте!

Спойлер

Function nl {$input | Out-String -Stream | Select-String '.*' | Select-Object LineNumber, Line} # Показывает номер строки
$test1 = Get-Content "C:\Temp\Registryuser.txt"
$maxline=(Get-Content "C:\Temp\Registryuser.txt").count # Количество всех строк
if ($test1|?{$_ -match "EnableScripts"}){
$line=($test1|nl|?{$_ -match "EnableScripts"}).LineNumber - 3 # Диапазон
$line1=($test1|nl|?{$_ -match "EnableScripts"}).LineNumber + 3 # Диапазон 
}
($test1[0..$line],$test1[$line1..$maxline])>C:\test1\Myscript.txt


Простовато и не везде пригодится 🤣🤣👍