Это сработало для меня
ls "~\desktop\CMR Desktop.rdp" -recurse | % {(gc $ _) -заменить "сеанс bpp:i:32", "сеанс bpp:i:24" | set-content $ _.FullName -force}
Вместо "-replace" ключ, который я использую, чтобы добавить или вставить новые строки в файл конфигурации?
Например, ls "~\desktop\CMR Desktop.rdp" -recurse | % {(gc $ _) -insert "установить режим качества звука:1:2" | set-content $ _.FullName -force} "-insert or -add" не работает