Мне нужно обновить файл конфигурации ini.Мне удалось преобразовать файл в hastable и обновить значения.Но когда я проверяю, верны ли изменения в файле, он не изменился.Add-Content не работает.мне нужно преобразовать в строку для использования функции Add-Content?
Файл конфигурации также заполнен простым текстом.
"ini" Файл конфигурации:
[sqlScript1Deployment]
sqlServerName = '??????????'
olapServerName = '??????????'
(...)
Мой код ps1:
[hashtable]$ht = Get-Configuration($iniFilepath)
$ht["sqlScript1Deployment"]["sqlServerName"] = 'Master'
$ht | Add-Content $iniFilepath
Ожидаемый код в файле "ini":
[sqlScript1Deployment]
sqlServerName = 'Master'
Фактический результат в файле "ini":
[sqlScript1Deployment]
sqlServerName = '??????????'