Я немного застрял с применением накопительного пакета Exchange 2010 sp3. У меня все до пакета 11 установлено, но 12 не удается установить с ошибкой 1603, откат, как только он останавливает службы. В журнале есть множество ошибок, поэтому будут опубликованы фрагменты каждой из них, и, надеюсь, кто-нибудь сможет помочь.
Эти ошибки расположены в обратном порядке: последняя в журнале первая.
MSI (c) (00: 6C) [16: 35: 05: 521]: Примечание: 1: 2262 2: Ошибка 3: -2147287038 MSI (c) (00: 6C) [16: 35: 05: 521]: Ошибка преобразования таблицы.
С последующим
Свойство (C): msgINTERIMUPDATEDETECTED = Невозможно установить, так как было установлено предыдущее промежуточное обновление для Exchange Server 2010. Используйте «Установка и удаление программ» для удаления промежуточного обновления перед повторным запуском этой установки.
В списке ARP нет промежуточных обновлений
Следующее немного сбивает с толку, поскольку, насколько я могу судить, доступна только одна архитектурная версия (x64) этого накопительного пакета. Я пытался узнать, как проверить, какая версия Exchange установлена, но пока не нашел. Я почти уверен, что это 64-битная версия. Размер накопительного пакета x64.
Свойство (C): msgRequiresProc = Версия этого файла несовместима с версией Exchange Server 2010, которую вы используете. Проверьте свой компьютер, чтобы узнать, нужна ли вам версия этого файла x64 (64-разрядная) или x86 (32-разрядная).
Следующий вариант кажется противоречивым, поскольку я вошел в систему как администратор домена, который, в свою очередь, имеет права администратора сервера Exchange. У меня также есть другой администратор домена, который безуспешно пытается установить это.
Свойство (C): msgErrorExchangeAdmin = Пользователь, который в данный момент вошел в систему, не имеет достаточных разрешений для установки этого пакета. Для выполнения этой задачи вам потребуются как минимум права администратора сервера Exchange на текущем компьютере.
затем
MSI (c) (00:30) [16: 34: 52: 567]: Примечание: 1: 2262 2: Ошибка 3: -2147287038 ОТЛАДКА: Ошибка 2826: Control BottomLine в диалоговом окне FatalError выходит за пределы диалогового окна справа на 5 пикселей. Программа установки обнаружила непредвиденную ошибку при установке этого пакета. Это может указывать на проблему с этим пакетом. Код ошибки - 2826. Аргументы: FatalError, BottomLine, справа.
Осмелюсь сказать, что это все ошибки, связанные с различными компонентами, устанавливаемыми в накопительный пакет, так что мне было трудно понять это.
Я запускал установщик из командной строки администратора, и UAC отключен согласно многим предложениям. Я упускаю что-нибудь очевидное?
Что ж, я наконец понял это, к моему облегчению ... и истощению.
Оказывается, это была проблема с некоторым кодом в сценарии PowerShell «C: \ Program Files \ Microsoft \ Exchange Server \ V14 \ Bin \ ManageScheduledTask.ps1», который RU запускал во время процесса установки. Выполнение этого вручную привело к ошибке:
At C:\Program Files\Microsoft\Exchange Server\V14\Scripts\ManageScheduledTask.ps1:462 char:5
+ return $success
+ ~~~~~~~~~~~~~~~
Flow of control cannot leave a Finally block.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : ControlLeavingFinally
Решение было предоставлено в последнем посте здесь: http://www.expta.com/2012/08/exchange-2010-sp2-roll-up-4-does-not.html
Моя проблема заключалась в том, что я установил PowerShell v3 до накопительного пакета обновлений 4-v2, поэтому «элемент управления не может покинуть блок finally» был проблемой. Вместо того, чтобы заменять полностью пустой скрипт или комментировать оператор возврата в C: \ Program Files \ Microsoft \ Exchange \ V14 \ Scripts \ ManageSchedul edTask.ps1, я изменил "return $ success" на логически эквивалентный "Write-Output $ success "в строке 462.
Я, очевидно, устанавливаю более позднюю версию RU, но все равно получаю ту же ошибку «элемент управления не может оставить окончательный блок» во время ручного запуска.
Проблема номер один с установкой накопительных пакетов - загрузка была плохой.
Поэтому первое, что я всегда делаю, когда получаю сообщение об ошибке, - это снова загружаю файл обновления. Я бы посоветовал вам начать с этого.
Необязательно устанавливать накопительные пакеты по порядку, а версия 12 устарела (декабрь 2015 г.), поэтому я бы сразу перешел к 15. https://www.microsoft.com/en-us/download/details.aspx?id=53678