Добрый день, занимаюсь обновлением creatio sales c 7.16 на 7.18,
столкнулся с проблемой конфигурирования сервиса выгрузки дистрибутивов.
Файл downloader.json настроил следующим образом:
{
"WebRootDirectory": "C:\inetpub\wwwroot\Sales",
"WorkDirectory": "C:\copy",
"Site": "название из IIS",
"Product": "SalesEnterprise",
"DbEngineType": "PostgreSQL",
"VersionBuild": "7.16.1.2135",
"SkipBinary": "true",
"ConnectionString": "Server=1.2.3.4;Port=5432;Database=crm;User ID=postgres;password=12345;Timeout=500;CommandTimeout=400;MaxPoolSize=1024;",
"CurrentSchemaName": "public"
}
Часть данных в конфиге и логах обезличил.
Папка с UpdateService находится в корне диска с дистрибутивом на сервере.
Вот лог ошибок:
ConvertFrom-Json : Нераспознанная escape-последовательность. (29): {
"WebRootDirectory": "C:\inetpub\wwwroot\Sales",
"WorkDirectory": "C:\copy",
"Site": "название из IIS",
"Product": "SalesEnterprise",
"DbEngineType": "PostgreSQL",
"VersionBuild": "7.16.1.2135",
"SkipBinary": "true",
"ConnectionString": "Server=1.2.3.4;Port=5432;Database=crm;User ID=postgres;password=12345;Timeout=50
0;Comm
andTimeout=400;MaxPoolSize=1024;",
"CurrentSchemaName": "public"
}
C:\UpdaterService\Downloader.ps1:407 знак:23
+ $config = $content | ConvertFrom-Json
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [ConvertFrom-Json], ArgumentException
+ FullyQualifiedErrorId : System.ArgumentException,Microsoft.PowerShell.Commands.ConvertFromJsonCommand
Add-Member : Не удается привязать аргумент к параметру "InputObject", так как он имеет значение NULL.
C:\UpdaterService\Downloader.ps1:463 знак:18
+ $environment | Add-Member "Locale" "ENU" -Force
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Add-Member], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.AddMemberCo
mmand
Add-Member : Не удается привязать аргумент к параметру "InputObject", так как он имеет значение NULL.
C:\UpdaterService\Downloader.ps1:466 знак:18
+ $environment | Add-Member "SkipVersions" @() -Force
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Add-Member], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.AddMemberCo
mmand