电子邮件修复

如何安全重启Exchange服务器?

简介:在安装安全补丁或累积更新(CU)时,不能直接重新启动或重新启动Exchange Server。您需要按照正确的步骤重新启动Exchange Server,以避免出现任何问题。本文将帮助您理解重新启动Exchange Server的正确过程。您还将了解Exchange恢复工具,该工具可以在出现错误时帮助恢复数据库。

Windows版免费下载
Windows版免费下载

大多数企业每月都有一个维护窗口,用于安装操作系统和更新Exchange Server。在进行此类更改时,他们需要重新启动Exchange Server。需要重新启动Exchange Server还有其他几个原因。底层硬件可能存在问题,您需要关闭Exchange来修复或更换故障硬件。如果您有一台虚拟机,由于虚拟化工具的更新或向服务器添加新资源,您将需要重新启动。

但是为什么不能重新启动Exchange服务器呢?Exchange Server由许多元素组成。这些被划分为服务。不同Exchange Server版本的服务可能不同。当重新启动服务器时,可能存在依赖于其他服务的服务。此外,您还需要考虑是否有任何更新和进程正在运行。重启服务器前,需要先停止服务。如果进程卡住或冻结,这可能会延迟重新启动,甚至阻止它重新启动。在这种情况下,你将无法做任何事情,因为你会被一个蓝屏卡住。

因此,您需要遵循正确的过程来停止这些服务并重新启动Exchange Server。下面,我们将讨论重新启动Exchange服务器的正确方法。

重启Exchange服务器的操作步骤

在这里,我们假设承载Exchange Server的操作系统是一个成员服务器,并且没有安装其他第三方或Microsoft应用程序。这类申请需要自己的程序,我们无法涵盖所有的申请。

让我们开始一步一步的过程:

  • 停止MSExchangeADTopology服务:首先,你需要停止MSExchangeADTopology这将停止依赖的服务。然后,您可以继续并停止其他服务。有不同的方法来停止服务。您可以通过右键单击“开始”按钮打开“服务管理器”窗口,然后单击“运行”。输入services.msc。服务窗口将打开。

检查微软交换服务

  • 查找Exchange服务器服务:现在,找到Exchange Server服务,右键单击它们,然后单击Stop。请确保停止启动类型为自动或自动(延迟)的服务。请勿触摸手动或关闭的服务。您还可以使用如下所示的PowerShell脚本自动化该过程。

以管理员身份打开PowerShell提示符,执行以下命令:

Get-service | ?{$_。名称-ilike "MSexch*"} | stop-service

使用powershell cmdlet获取服务状态

这将自动停止Microsoft Exchange Server前缀中以MSexch开头的所有服务。

上述过程将停止Exchange Server的服务。现在,您可以为独立的Exchange server重新启动服务器。对于数据库可用性组(Database Availability Group, DAG)中的服务器,该过程略有不同。

  • 将服务器置于维护模式:在继续停止所有服务之前,需要将服务器置于维护模式。Exchange Server高可用性提供了将所有服务和操作转移到基础设施中的另一台服务器的功能,转移到集群中的任何节点。
  • 现在,您需要耗尽集线器传输服务,以便可以关闭任何挂起的连接或操作。这可以用下面的命令来完成。
Set-ServerComponentState身份
           -组件HubTransport -状态排水-请求者维护

设置服务器组件状态以激活服务

  • 接下来,您需要使用下面的命令将节点从集群中挂起。
Suspend-ClusterNode
  • 最后一件事是使用以下命令将服务器置于维护模式。
Set-ServerComponentState
           -Component ServerWideOffline -State Inactive -请求者维护
  • 此时,所有服务都转移到集群中的其他节点上。您可以继续并停止服务,然后重新启动服务器。

如果出了问题怎么办?

服务器重启是最简单的操作。但是,如果某个特定的更新、第三方应用程序/服务或服务在重启过程中出现问题,可能会产生可怕的后果。这可能会阻止操作系统启动,阻止Exchange Server服务启动,甚至破坏Exchange Server数据的完整性。

您可以使用本机工具,例如ESEUtil,如果Exchange Server引导和启动时没有问题,则尝试修复未挂载数据库的问题。如果Exchange Server无法启动或操作系统损坏,则需要获得Microsoft或高级工程师的支持,以尝试修复问题或从备份恢复服务器。然而,这将花费很长时间和大量的管理工作,并将导致数据丢失。

在这种情况下,Exchange Server恢复应用程序比如Stellar Repair for Exchange可以派上用场。应用程序将恢复时间最小化,并确保不会丢失任何数据。使用该应用程序,您可以从任何版本的Exchange Server打开损坏的EDB文件,即使没有安装Exchange Server。您可以将恢复的数据库按粒度导出为PST和其他文件格式。还可以将恢复的数据库直接导出到活动的Exchange Server数据库或Office 365。

进步
76% 的人认为这篇文章有帮助