Почему-то при попытке второй строчкой считать сохранённый файл $iniFile2 первой строкой, то возникает ошибка доступа к файлу, так как используется другим процессом.
Аналогичная ситуация, если пытаюсь сохранить в файл который считал. Не могу понять как эту ошибку обойти.
Get-Content $iniFile | ForEach-Object {$_ -replace 'param1.+','param1=value1'} | Set-Content $iniFile2
Get-Content $iniFile2 | ForEach-Object {$_ -replace 'param2.+','param2=value2'} | Set-Content $iniFile2