Восстановление серверов ExchangeRecover Exchange servers

Вы можете восстановить утерянный сервер Exchange с помощью переключателя /Mode:RecoverServer в режиме без управления (из командной строки) программы установки Exchange.You can recover a lost Exchange server by using the /Mode:RecoverServer switch in unattended mode (from the command line) of Exchange Setup. Так как большинство параметров сервера Exchange хранятся в Active Directory, команда использует эти сведения во время установки Exchange на новом сервере с тем Setup.exe /Mode:RecoverServer же именем.Since most Exchange server settings are stored in Active Directory, the Setup.exe /Mode:RecoverServer command uses that information during the installation of Exchange on a new server with the same name.

Восстановление утерянного сервера Exchange часто выполняется с помощью нового оборудования.Recovering a lost Exchange server is often accomplished by using new hardware. Однако можно также использовать существующий сервер, на который еще не установлен Exchange.However, you can also use an existing server that doesn't already have Exchange installed on it.

В этом разделе показано, как восстановить утерянный сервер Exchange, который не входит в группу доступности баз данных (DAG).This topic shows you how to recover a lost Exchange server that isn't a member of a database availability group (DAG). Подробные инструкции по восстановлению сервера, который был членом группы DAG, см. в описании восстановления сервера участника группы доступности баз данных.For detailed steps about how to recover a server that was a member of a DAG, see Recover a database availability group member server.

Ищете другие задачи управления, связанные с выполнением back up and restoring data?Looking for other management tasks related to backing up and restoring data? Проверьте резервное копирование, восстановление и аварийное восстановление.Check out Backup, restore, and disaster recovery.

Что нужно знать перед началом работыWhat do you need to know before you begin?

  • Предполагаемое время для завершения: 20 минутEstimated time to complete: 20 minutes

  • Учетная запись, используемая для восстановления сервера, требует следующих разрешений:The account that you'll use to do the server recovery requires the following permissions:

    • Членство в группе безопасности администраторов домена.Domain Admins security group membership.

    • Членство в группе ролей управления организацией Exchange.Exchange Organization Management role group membership.

  • Если Exchange установлен в расположении, не установленном по умолчанию в папке %ProgramFiles%\Microsoft\Exchange Server\V15, необходимо включить параметр /TargetDir: <Path> в команду, чтобы указать расположение Setup.exe /Mode:RecoverServer программных (двоичных) файлов Exchange.If Exchange is installed in a location other than the default location of %ProgramFiles%\Microsoft\Exchange Server\V15, you must include the /TargetDir:<Path> switch in the Setup.exe /Mode:RecoverServer command to specify the location of the Exchange program (binary) files. Если вы не используете переключатель /TargetDir, файлы Exchange будут установлены в папке по умолчанию при восстановлении сервера Exchange.If you don't use the /TargetDir switch, the Exchange files will be installed in the default location when you recover the Exchange server.

    Чтобы найти расположение установки Exchange на утерянном сервере Exchange, сделайте следующее:To find the install location of Exchange on the lost Exchange server, do the following steps:

    1. Откройте файл ADSIEDIT.MSC или LDP.EXE.Open ADSIEDIT.MSC or LDP.EXE.

    2. Go to CN=ExServerName,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=ExOrg Name,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=DomainName,CN=ComGo to CN=ExServerName,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=ExOrg Name,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=DomainName,CN=Com

    3. Щелкните объект сервера Exchange правой кнопкой мыши и выберите пункт Свойства.Right-click the Exchange server object, and then click Properties.

    4. Найдите атрибут msExchInstallPath.Find the msExchInstallPath attribute. Этот атрибут содержит текущий путь установки.This attribute stores the current installation path.

  • Если у вас нет установок для версии накопительного обновления (CU), установленной на восстанавливаемом сервере, вы можете восстановить сервер с помощью последнего доступного накопительного обновления.If you do not have the installation media for the Cumulative Update (CU) version that was installed on the server to be recovered, you can recover a server using the latest available Cumulative Update. Для скачивания доступны только последние два ЦС.Only the last two CUs are available for download. Дополнительные сведения см.в Exchange Server.For more information, see Updates for Exchange Server. После успешного обновления атрибут AdminDisplayVersion в EMS или msExchVersion на восстановленном сервере будет показывать старый номер сборки, что является нестрогим по своей природе.Once the upgrade is successful, AdminDisplayVersion in EMS or msExchVersion attribute on recovered server will show old build number and this is a cosmetic in nature. Можно запустить установку /m:upgrade /IAcceptEchangeServerLicenseTerms или дождаться следующего выпуска накопительного обновления и выполнить обновление, которое исправит эту ошибку.We can either run setup /m:upgrade /IAcceptEchangeServerLicenseTerms or wait for next Cumulative Update release and perform the upgrade which will correct this.

  • Целевой сервер должен использовать ту же версию Windows Server, что и утерянный сервер.The target server must use the same version of Windows Server as the lost server. Например, нельзя восстановить утерянный сервер Exchange 2016 под управлением Windows 2012 R2 на новом сервере под управлением Windows 2016 или наоборот.For example, you can't recover a lost Exchange 2016 server that was running Windows 2012 R2 on a new server that's running Windows 2016, or vice-versa.

  • На целевом сервере также должны существовать те же буквы дисков, которые использовались для баз данных, которые были установлены на утерянном сервере.The same disk drive letters that were used for mounted databases on the lost server must also exist on the target server.

  • Целевой сервер должен иметь те же общие характеристики производительности и конфигурацию оборудования, что и утерянный сервер.The target server should have the same general performance characteristics and hardware configuration as the lost server.

  • Переключатель /Mode:RecoverServer назначает самозаверяирующий сертификат всем службам Exchange, которые требуют SSL/TLS.The /Mode:RecoverServer switch assigns a self-signed certificate to all Exchange Services that require SSL/TLS. Если сервер ранее использовал сертификат SSL/TLS, выданный другим органом сертификации, необходимо повторно импортировать сертификат и настроить службы для использования этого сертификата.If the server previously used an SSL/TLS certificate that was issued by a different certification authority, you'll need to re-import the certificate and configure the services to use the certificate. В противном случае при попытке подключения пользователи получат запрос на сертификат (например, в Outlook).Otherwise, users will get a certificate prompt when they try to connect (for example, in Outlook).

Совет

Возникли проблемы?Having problems? Обратитесь за помощью к участникам форумов Exchange.Ask for help in the Exchange forums. Посетите форумы по Exchange Server.Visit the forums at Exchange Server.

Восстановление утерянного сервера ExchangeRecover a Lost Exchange Server

  1. Сбросьте учетную запись компьютера для утерянного сервера.Reset the computer account for the lost server. Подробные инструкции см. в описании сброса учетной записи компьютера.For detailed steps, see Reset a Computer Account.

  2. Установите подходящую операционную систему и укажите для нового сервера имя утерянного сервера.Install the proper operating system and name the new server with the same name as the lost server. Восстановление не удастся, если целевой сервер Windows не имеет того же имени, что и утерянный сервер Exchange.Recovery won't succeed if the target Windows server doesn't have the same name as the lost Exchange server.

  3. Присоедините сервер к тому же домену, что и утерянный сервер.Join the server to the same domain as the lost server.

  4. Установите необходимые компоненты и компоненты операционной системы на целевом сервере.Install the necessary prerequisites and operating system components on the target server. Подробные сведения см. в Exchange Server системных требований.For details, see Exchange Server system requirements.

  5. На целевом сервере откройте проводник, щелкните правой кнопкой мыши скачанный ISO-файл образа Exchange и выберите пункт Подключить. Запомните, какая буква диска будет назначена виртуальному DVD-дисководу.On the target server, open File Explorer, right-click on the Exchange ISO image file that you downloaded, and then select Mount. Note the virtual DVD drive letter that's assigned.

  6. Откройте окно командной строки Windows. Это можно сделать несколькими способами:Open a Windows Command Prompt window. For example:

    • Нажмите клавиши Windows + R, чтобы открыть диалоговое окно Выполнить, введите cmd.exe и нажмите кнопку ОК.Press the Windows key + 'R' to open the Run dialog, type cmd.exe, and then press OK.

    • Нажмите кнопку Пуск. В поле Поиск введите командная строка, а затем в списке результатов выберите Командная строка.Press Start. In the Search box, type Command Prompt, then in the list of results, select Command Prompt.

  7. В окне командной строки введите следующую команду:In the Command Prompt window, use the following syntax:

    <Virtual DVD drive letter>:\Setup.exe /IAcceptExchangeServerLicenseTerms /Mode:RecoverServer [/TargetDir:<Path>] [/DomainController:<ServerNameOrFQDN>] [/DoNotStartTransport] [/EnableErrorReporting]
    

    В этом примере используются установщики Exchange на диске E: для установки Exchange в папке по умолчанию (%ProgramFiles%\Microsoft\Exchange Server\V15) и восстановления сервера Exchange.This example uses the Exchange installation files on drive E: to install Exchange in the default location (%ProgramFiles%\Microsoft\Exchange Server\V15) and recover the Exchange server.

    E:\Setup.exe /IAcceptExchangeServerLicenseTerms /Mode:RecoverServer
    

    Это тот же пример, но настраиваемая папка для программных файлов Exchange необходима для того, чтобы они совпадали с расположением на утерянном сервере.This is the same example, but a custom location for the Exchange program files is required to match the location on the lost server.

    E:\Setup.exe /IAcceptExchangeServerLicenseTerms /Mode:RecoverServer /TargetDir:"D:\Program Files\Exchange"
    

    Дополнительные сведения о необязательных переключателях см. в подключении к режиму установки Exchange в режиме установки Exchange.For more information about the optional switches, see Use unattended mode in Exchange Setup.

  8. После завершения установки, но перед началом работы восстановленного сервера перенастройку всех пользовательских параметров, которые ранее присутствовали на сервере, а затем перезапустите сервер.After Setup has completed, but before you put the recovered server into production, reconfigure any custom settings that were previously present on the server, and then restart the server.

Как проверить, что все получилось?How do you know this worked?

Успешное завершение установки — первый показатель успешного восстановления.The successful completion of Setup will be the primary indicator that the recovery was successful. Чтобы убедиться, что утерянный сервер успешно восстановлен, откройте средство служб Windows (services.msc) и убедитесь, что службы Microsoft Exchange установлены и запущены.To further verify that you've successfully recovered a lost server, open the Windows Services tool (services.msc) and verify that the Microsoft Exchange services have been installed and are running.

Возможные проблемы с агентом сценариевPossible issues with the Scripting Agent

Если вы ранее включили агент сценариев в организации Exchange, процесс восстановления может привести к сбойу.If you previously enabled the Scripting Agent in your Exchange organization, the recovery process might fail. Ошибка будет выглядеть так:The error will look like this:

"Initialization failed: '"Scripting Agent initialization failed: "File is not found: 'C:\Program Files\Microsoft\Exchange Server\V15\Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml'.""' ---> Microsoft.Exchange.Provisioning.ProvisioningException: "Scripting Agent initialization failed: "File is not found: 'C:\Program Files\Microsoft\Exchange Server\V15\Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml'."" ---> System.IO.FileNotFoundException: "File is not found: 'C:\Program Files\Microsoft\Exchange Server\V15\Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml'."

Если в вашей организации есть другие серверы Exchange Server, необходимо:If you have other Exchange servers in your organization, you'll need to:

  1. Отключать агент сценариев в exchange Management Shell на существующем сервере:Disable the Scripting Agent in the Exchange Management Shell on an existing server:

    Disable-CmdletExtensionAgent -Identity "Scripting Agent"
    
  2. Запустите установку Exchange в режиме восстановления, как описано выше в этом разделе.Run Exchange Setup in recovery mode as described earlier in this topic.

  3. После завершения восстановления сервера Exchange в оболочке управления Exchange в включить агент скриптов:Enable the Scripting Agent in the Exchange Management Shell after the Exchange server recovery is complete:

    Enable-CmdletExtensionAgent -Identity "Scripting Agent"
    

Если восстановленный сервер Exchange является единственным сервером Exchange в организации, необходимо:If the recovered Exchange server is the only Exchange server in your organization, you'll need to:

  1. Переименуем файл %ExchangeInstallPath%Bin\CmdletExtensionAgents\ScriptingAgentConfig. xml.sample to %ExchangeInstallPath%Bin\CmdletExtensionAgents\ScriptingAgentConfig. xml.Rename the file %ExchangeInstallPath%Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml.sample to %ExchangeInstallPath%Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml.

    Значение по умолчанию %ExchangeInstallationPath% — %ProgramFiles%\Microsoft\Exchange Server\V15, но фактическим значением является то, где вы установили Exchange на , сервере.The default value of %ExchangeInstallationPath% is %ProgramFiles%\Microsoft\Exchange Server\V15, but the actual value is wherever you installed Exchange on the server.

  2. Повторно запустите установку Exchange в режиме восстановления, как описано выше в этом разделе.Re-run Exchange Setup in recovery mode as described earlier in this topic.