Я пытаюсь прочитать замену строки в файле конфигурации с помощью PowerShell. Иногда этот скрипт работает, но большую часть времени он не заменяет строку.
(Get-Content D:\home\App_Config\Sitecore.config) '
| %{ $_ -replace ' <setting name="Media.MediaLinkServerUrl" value=" "/>',' <setting name="Media.MediaLinkServerUrl" value="https://newurl.com"/>'} '
| Set-Content D:\home\App_Config\Sitecore.config