Сбой удаленной установки SQL Server 2017 Express из-за недостаточных прав
В настоящее время я работаю над сценарием, который устанавливает SQL Server Express удаленно через PowerShell. Когда я выполняю сценарий, установка SQL завершается с кодом ошибки -2068774911 (Произошла ошибка при создании документа XML - Доступ запрещен).
Мой код выглядит так:
$hostIP = "192.168.0.3"
$userName = "Administrator"
$userPW = "Password"
$password = $userPW | ConvertTo-SecureString -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential($userName, $password)
$PSSession = New-PSSession -ComputerName $hostIP -Credential $credential -ErrorAction Stop
$retVal = Invoke-Command -Session $PSSession -ScriptBlock {
$workingDir = "C:\SW\VeeamInstall"
$SQLFilesPath = "$workingDir\Prequisites\MSSQL2012EXPSP3"
$FIlePathSQLExpress12 = "$SQLFilesPath\SQLEXPR_x64_ENU.exe"
$FilePathSQLConfigFile = "$SQLFilesPath\ConfigurationFile.ini"
$process = Start-Process -FilePath $FIlePathSQLExpress12 -ArgumentList "/q /ConfigurationFile=$FilePathSQLConfigFile" -Verb RunAs -PassThru -Wait
return $process.ExitCode
}
Write-Host $retVal
Сводка установки SQL:
Общее резюме: Окончательный результат: Ошибка: см. Подробности ниже Код выхода (десятичное число): -2068774911 Код средства выхода: 1201 Код ошибки выхода: 1 Сообщение о выходе: при создании документа XML возникла ошибка. Время начала: 2019-03-11 13:47:12 Время окончания: 2019-03-11 13:47:31 Запрошенное действие: установите справочную ссылку "Исключение": https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=0xE0C083E6%400xF80B8030&EvtType=0xE0C083E6%400xF80B8030 Установка завершена с необходимыми действиями для функций. Информация об устранении неполадок для этих функций: Следующий шаг для SQLEngine: установка SQL Server была отменена до завершения операции. Попробуйте процесс установки еще раз. Следующий шаг для ComponentUpdate: установка SQL Server была отменена до завершения операции. Попробуйте процесс установки еще раз. Следующий шаг для SNAC: установка SQL Server была отменена до завершения операции. Попробуйте процесс установки еще раз. Следующий шаг для SNAC_SDK: установка SQL Server была отменена до завершения операции. Попробуйте процесс установки еще раз. Следующий шаг для Writer: установка SQL Server была отменена до завершения операции. Попробуйте процесс установки еще раз. Следующий шаг для браузера: установка SQL Server была отменена до завершения операции. Попробуйте процесс установки еще раз. Свойства машины: Имя машины: BKP-SRV Количество процессоров машины: 2 Версия ОС: Microsoft Windows Server 2012 R2 Standard (6.3.9600) Пакет обновления ОС: Регион ОС: США Язык ОС: английский (США) Архитектура ОС: x64 Процесс архитектура: 64-битная кластеризованная ОС: функции продукта не обнаружены: идентификатор экземпляра продукта, язык возможностей, версия, версия, кластеризованный, сконфигурированный Свойства пакета: Описание: Microsoft SQL Server 2017 ProductName: SQL Server 2017 Тип: RTM Версия: 14 Уровень SPL: 0 Расположение установки: C:\Users\ Администратор \Documents\SQLEXPR_x64_ENU\x64\setup\ Редакция установки: Состояние экспресс-обновления продукта: пользователь выбрал не включать обновления продукта. Входные параметры пользователя: Действие: Установите ADDCURRENTUSERASSQLADMIN: истинный AGTSVCACCOUNT: NT AUTHORITY\NETWORK SERVICE AGTSVCPASSWORD: ***** AGTSVCSTARTUPTYPE: ASBACKUPDIR Disabled: Резервное копирование ASCOLLATION: Latin1_General_CI_AS ASCONFIGDIR: Config ASDATADIR: ASLOGDIR данных: Log ASPROVIDERMSOLAP: 1 ASSERVERMODE: ТАБЛИЧНЫЙ ASSVCACCOUNT: ASSVCPASSWORD: ASSVCSTARTUPTYPE: Автоматические ASSYSADMINACCOUNTS: ASTELSVCACCT: ASTELSVCPASSWORD: ASTELSVCSTARTUPTYPE: 0 ASTEMPDIR: Temp BROWSERSVCSTARTUPTYPE: CLTCTLRNAME Отключено: CLTRESULTDIR: CLTSTARTUPTYPE: 0 CLTSVCACCOUNT: CLTSVCPASSWORD: CLTWORKINGDIR: COMMFABRICENCRYPTION: 0 COMMFABRICNETWORKLEVEL: 0 COMMFABRICPORT: 0 CONFIGURATIONFILE: C:\SW\VeeamInstall\Prequisites\MSSQL2012EXPSP3\ConfigurationFile.ini CTLRSTARTUPTYPE: 0 CTLRSVCACCOUNT: CTLRSVCPASSWORD: CTLRUSERS: ENABLERANU: истинный ЕНУ: истинный EXTSVCACCOUNT: EXTSVCPASSWORD: ОСОБЕННОСТИ: SQLEngine, SNAC_SDK FILESTREAMLEVEL: 0 FILESTREAMSHARENAME: FTSVCACCOUNT: FTSVCPASSWORD: HELP: ложные IACCEPTPYTHONLICENSETERMS: ложные IACCEPTROPENLICENSETERMS: false IACCEPTSQLSERVERLICENSETERMS: true INDICATEPROGRESS: false INSTALLSHAREDDIR: C:\ Программные файлы \Microsoft SQL Server INSTALLSHAREDWOWDIR: C:\ Программные файлы (x86)\Microsoft SQL Server INSTALLSQLDATADIR: C: SQL \ Programmes: CMS INSTANCENAME: VEEAMSQL2012 ISMASTERSVCACCOUNT: NT AUTHORITY\Network Service ISMASTERSVCPASSWORD: ISMASTERSVCPORT: 8391 ISMASTERSVCSSLCERTCN: ISMASTERSVCSTARTUPTYPE: Автоматическая ISMASTERSVCTHUMBPRINT: ISSVCACCOUNT: NT AUTHORITY\Network Service ISSVCPASSWORD: ISSVCSTARTUPTYPE: Автоматическая ISTELSVCACCT: ISTELSVCPASSWORD: ISTELSVCSTARTUPTYPE: 0 ISWORKERSVCACCOUNT: NT AUTHORITY\Network Service ISWORKERSVCCERT: ISWORKERSVCMASTER: ISWORKERSVCPASSWORD: ISWORKERSVCSTARTUPTYPE: Автоматическая MATRIXCMBRICKCOMMPORT: 0 MATRIXCMSERVERNAME: MATRIXNAME: MRCACHEDIRECTORY: NPENABLED: 0 PBDMSSVCACCOUNT: PBDMSSVCPASSWORD: PBDMSSVCSTARTUPTYPE: 0 PBENGSVCACCOUNT: PBENGSVCPASSWORD: PBENGSVCSTARTUPTYPE: 0 PBPORTRANGE: PBSCALEOUT: ложные PID: ***** QUIET: истинная QUIETSIMPLE ложь Роль: AllFeatures_WithDefaults RSINSTALLMODE: DefaultNativeMode RSSVCACCOUNT: RSSVCPASSWORD: RSSVCSTARTUPTYPE: Автоматическая SAPWD: SecurityMode: SQLBACKUPDIR: SQLCOLLATION: SQL_Latin1_General_CP1_CI_AS SQLSVCACCOUNT: NT Service\MSSQL$VEEAMSQL2012 SQLSVCINSTANTFILEINIT: ложь SQLSVCPASSWORD: SQLSVCSTARTUPTYPE: Автоматические SQLSYSADMINACCOUNTS: BUILTIN\ADMINISTRATORS SQLTELSVCACCT: NT Service\SQLTELEMETRY$VEEAMSQL2012 SQLTELSVCPASSWORD: SQLTELSVCSTARTUPTYPE: Автоматическая SQLTEMPDBDIR: SQLTEMPDBFILECOUNT: 0 SQLTEMPDBFILEGROWTH: -1 SQLTEMPDBFILESIZE: -1 SQLTEMPDBLOGDIR: SQLTEMPDBLOGFILEGROWTH: -1 SQLTEMPDBLOGFILESIZE: -1 SQLUSERDBDIR: SQLUSERDBLOGDIR: SUPPRESSPRIVACYSTATEMENTNOTICE: false TCPENABLED: 0 UIMODE: AutoAdvance UpdateEnabled: false UpdateSource: MU USEMICROSOFTUPDATE: false X86: false Файл конфигурации: C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\Log\20190311_134708\ Подробная информация: Функции персонального Re: Состояние СУБД Состояние: Сбой Причина сбоя: Установка для функции была отменена. Следующий шаг: установка SQL Server была отменена до завершения операции. Попробуйте процесс установки еще раз. Функция: файлы поддержки программы установки. Состояние: ошибка. Причина сбоя: программа установки была отменена. Следующий шаг: установка SQL Server была отменена до завершения операции. Попробуйте процесс установки еще раз. Функция: Состояние подключения клиента SQL: Сбой Причина ошибки: установка была отменена для этой функции. Следующий шаг: установка SQL Server была отменена до завершения операции. Попробуйте процесс установки еще раз. Функция: SQL Client Connectivity SDK Состояние: сбой Причина сбоя: программа установки была отменена. Следующий шаг: установка SQL Server была отменена до завершения операции. Попробуйте процесс установки еще раз. Характеристика: SQL Writer Состояние: сбой Причина сбоя: установка функции была отменена. Следующий шаг: установка SQL Server была отменена до завершения операции. Попробуйте процесс установки еще раз. Функция: SQL Browser Состояние: Ошибка Причина для сбоя: установка для функции была отменена. Следующий шаг: установка SQL Server была отменена до завершения операции. Попробуйте процесс установки еще раз. Правила со сбоями: глобальные правила: правила, специфичные для сценария: файл отчета о правилах: C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\Log\20190311_134708\SystemConfigurationCheck_Report.htm Сводка исключений: Ниже приведен стек исключений, в котором перечислены исключения в От внешнего к внутреннему порядку Внутренние исключения имеют отступ Тип исключения: Microsoft.SqlServer.Chainer.Infrastructure.ChainerInfrastructureException Сообщение. Произошла ошибка при создании документа XML. HResult: 0x84b10001 FacilityCode: 1201 (4b1) ErrorCode: 1 (0001) Данные: DisableWatson = true Стек: в Microsoft.SqlServer.Chainer.Infrastructure.DataStoreService.SerializeObject(Строка rootPath, Object objectToSerialize.ChacheerSec..Infrastructure.InputSettingService.CalculateSettings(IEnumerable`1 settingIds) в Microsoft.SqlServer.Chainer.Infrastructure.InputSettingService.CalculateAllSettings(Boolean chainerSettingOnly)..Infrastructure.Action.Execute (String actionId, TextWriter errorStream) в Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.c__DisplayClasse.b__b() в Microsoft.SqlServer.Setup.Chainer.Workocationer.Dergate.ExectionInActionE Тип исключения: System.InvalidOperationException Сообщение. Произошла ошибка при создании документа XML. HResult: 0x80131509 Стек: в System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces пространства имен, String encodingStyle, String id) в System.Xml.Serialization.XmlSerializer.Xerspace) в Microsoft.SqlServer.Chainer.Infrastructure.DataStoreService.SerializeObject(String rootPath, Object objectToSerialize, Boolean saveToCache) Тип внутреннего исключения: System.Security.Cryptography.CryptographicException Сообщение: доступ запрещен. HResult: 0x80070005 Стек: в System.Security.Cryptography.ProtectedData.Protect(Byte[] userData, Byte[] необязательная энтропия, DataProtectionScope) в Microsoft.SqlServer.Common.SqlSecureString.WriteXml(XmlWrit.GeneratedAssembly.