- Exchange 管理控制台:图形化界面,适合初学者和日常管理。
- Exchange 命令行管理程序:基于 PowerShell 的命令行工具,功能强大,适合自动化和复杂操作。
“参数”这个词可以指代很多内容,下面我将从不同维度为您进行详细解释:

核心组件及其关键参数
Exchange 2007 的架构由多个服务器角色组成,每个角色都有其独特的配置参数。
客户端访问
负责处理所有客户端的连接请求,如 Outlook Anywhere、OWA、ActiveSync、移动设备等。
-
Outlook Anywhere (RPC over HTTP)
- 参数:
ExternalHostName,InternalHostName,AuthenticationMethod - 作用: 配置外部用户通过 HTTPS 访问 Exchange 的方式。
- 示例命令:
# 设置外部主机名和认证方式 Set-OutlookAnywhere -Identity "Server\Client Access Server (CAS)" -ExternalHostname "mail.yourdomain.com" -ExternalClientAuthenticationMethod "Basic" -InternalClientAuthenticationMethod "Ntlm"
- 参数:
-
OWA (Outlook Web Access)
(图片来源网络,侵删)- 参数:
LogonFormat,DefaultDomain,ExternalUrl,InternalUrl - 作用: 自定义登录页面的域名、默认登录域以及内外部访问 URL。
- 示例命令:
# 设置 OWA 的外部访问 URL Set-OwaVirtualDirectory -Identity "Server\Client Access Server (CAS)\owa (Default Web Site)" -ExternalUrl "https://mail.yourdomain.com/owa"
- 参数:
-
ActiveSync
- 参数:
ExternalUrl,InternalUrl,AllowedDeviceTypes - 作用: 配置移动设备同步的 URL,并可以控制允许连接的设备类型(如智能手机、平板电脑等)。
- 示例命令:
# 设置 ActiveSync 的外部 URL Set-ActiveSyncVirtualDirectory -Identity "Server\Client Access Server (CAS)\Microsoft-Server-ActiveSync (Default Web Site)" -ExternalUrl "https://mail.yourdomain.com/Microsoft-Server-ActiveSync"
- 参数:
邮件流
负责邮件的接收、路由和发送。
-
集线器传输
-
参数:
MaxSendSize,MaxReceiveSize,MaxRecipientEnvelopeLimit,SizeEnabled,RecipientLimits
(图片来源网络,侵删) -
作用: 控制邮件大小限制和收件人数量限制。
-
示例命令:
# 设置邮件发送和接收大小限制为 50MB Set-TransportConfig -MaxSendSize "50MB" -MaxReceiveSize "50MB" # 设置单个邮件的收件人数量上限为 100 Set-TransportConfig -RecipientLimits 100
-
-
边缘传输
- 参数:
ContentFilterConfig,SenderFilterConfig,RecipientFilterConfig,ProtocolLogEnabled - 作用: 部署在组织网络边缘,负责反垃圾邮件、反病毒、内容过滤等。
- 示例命令:
# 启用内容过滤日志 Set-ContentFilterConfig -LogEnabled $true
- 参数:
邮箱
存储用户邮箱数据的核心角色。
-
邮箱数据库
- 参数:
EdbFilePath,LogFolderPath,MaintenanceSchedule,IssueWarningQuota,ProhibitSendQuota,ProhibitSendReceiveQuota - 作用: 定义数据库的存储路径、日志路径、维护计划以及用户的配额策略。
- 示例命令:
# 设置邮箱数据库的警告、发送和发送/接收配额 Set-MailboxDatabase -Identity "Mailbox Database 1" -IssueWarningQuota "9GB" -ProhibitSendQuota "9.5GB" -ProhibitSendReceiveQuota "10GB"
- 参数:
-
邮箱
- 参数:
DisplayName,PrimarySmtpAddress,Database,MailboxPlan,RetentionPolicy,ForwardingAddress,HiddenFromAddressListsEnabled - 作用: 管理单个用户的邮箱属性,如显示名、邮件地址、存储位置、邮件保留策略等。
- 示例命令:
# 设置用户邮箱的转发地址并隐藏在通讯簿中 Set-Mailbox -Identity "user1" -ForwardingAddress "manager@yourdomain.com" -HiddenFromAddressListsEnabled $true
- 参数:
统一消息
整合语音邮件和电子邮件。
- UM 拨号计划
- 参数:
Name,Extensions,NumberOfDigitsInExtension,VoiceMailEnabled,UMDialPlanLink - 作用: 定义 UM 系统如何路由电话呼叫。
- 示例命令:
# 创建一个新的 UM 拨号计划 New-UMDialPlan -Name "MyUMDialPlan" -Extensions "12345" -NumberOfDigitsInExtension 5 -VoiceMailEnabled $true
- 参数:
常用管理命令行参数
这是指在 Exchange 命令行管理程序 中执行命令时使用的各种开关和参数。
| 命令类别 | 常用命令 | 关键参数/开关 | 说明 |
|---|---|---|---|
| 获取信息 | Get-Mailbox |
-Filter, -Identity, ResultSize |
筛选、查找特定或所有邮箱。-Filter 使用 OPath 语法。 |
Get-MailboxDatabase |
-Status |
获取数据库的详细状态信息,如挂载状态、大小等。 | |
Get-ExchangeServer |
Role |
根据服务器角色筛选服务器。 | |
| 创建/设置 | New-Mailbox |
-UserPrincipalName, -Alias, -Database, -Name |
创建新邮箱并同时创建关联的 AD 用户。 |
Set-Mailbox |
-EmailAddresses, -PrimarySmtpAddress |
修改邮箱属性,如添加备用 SMTP 地址。 | |
Enable-Mailbox |
-Identity, -Database |
为现有 AD 用户启用邮箱。 | |
| 移动/导出 | Move-Mailbox |
-TargetDatabase, -BadItemLimit |
在不同数据库之间移动邮箱。 |
New-MoveRequest |
-Identity, -TargetDatabase |
使用异步方式移动邮箱,适合大邮箱。 | |
New-MailboxExportRequest |
-Mailbox, FilePath |
导出为 .pst 文件。 | |
| 权限管理 | Add-ADPermission |
Identity, User, ExtendedRights |
给用户或组分配 AD 级别的权限。 |
Add-MailboxPermission |
Identity, User, AccessRights |
给用户或组分配邮箱级别的权限,如“完全访问”。 | |
Send-As |
需要通过 Add-ADPermission 或 Add-RecipientPermission 设置 |
授权用户可以代表其他用户发送邮件。 | |
| 维护 | Dismount-Database |
-Identity |
卸载邮箱数据库。 |
Mount-Database |
-Identity |
挂载邮箱数据库。 | |
Clean-MailboxDatabase |
-Identity |
清理已软删除的邮件。 |
重要配置文件和参数
除了命令行,Exchange 2007 还依赖一些配置文件。
EdgeTransport.exe.config
这是边缘传输服务器角色的核心配置文件,位于 C:\Program Files\Microsoft\Exchange Server\Bin\ 目录下,它使用 .NET 的 appSettings 格式。
-
参数示例:
<configuration> <appSettings> <!-- 控制反垃圾邮件的连接超时时间(秒) --> <add key="SmtpReceiveTimeout" value="60" /> <!-- 控制日志记录的详细信息级别 --> <add key="LogonVerbosityLevel" value="High" /> <!-- 启用或禁用 IP 信誉检查 --> <add key="EnableIPReputation" value="true" /> <!-- 设置 SMTP 连接的最大并发数 --> <add key="MaxConnections" value="1000" /> </appSettings> </configuration> -
注意: 修改此文件后,必须重启 Edge Transport 服务的 MSExchangeTransport 服务才能生效。
Web.config
客户端访问服务器角色的 Web 应用程序配置文件,位于 C:\Program Files\Microsoft\Exchange Server\ClientAccess\ 下的各个子目录中。
-
参数示例:
<configuration> <appSettings> <!-- 控制 OWA 的会话超时时间(分钟) --> <add key="owaSessionTimeout" value="60" /> <!-- 控制 ActiveSync 的设备超时时间(分钟) --> <add key="DeviceTimeout" value="60" /> </appSettings> </configuration> -
注意: 修改此文件后,需要重启 IIS 服务 (
iisreset) 才能生效。
重要提示和最佳实践
- 权限管理: Exchange 2007 引入了基于角色的访问控制,请勿直接使用 Domain Admins 账户进行日常 Exchange 管理,而是创建具有特定权限的管理员组。
- 备份与恢复: 邮箱数据库和事务日志是核心,必须制定并定期测试完整的备份和恢复策略。
eseutil和isinteg是重要的数据库维护工具。 - 服务生命周期: Exchange 2007 已于 2025 年 4 月 14 日停止支持,这意味着微软不再提供安全更新、Bug 修复或技术支持,强烈建议您立即规划并执行升级到更新的 Exchange 版本(如 Exchange 2010/2025/2025/2025/Exchange Online)。
- 命令行优先: 对于任何复杂的任务,强烈推荐使用 PowerShell 命令,它更精确、更强大,并且可以轻松地编写脚本进行自动化。
- 测试环境: 在生产环境进行任何重大更改(如移动数据库、修改关键参数)之前,务必在测试环境中进行充分验证。
希望这份详细的参数指南对您有帮助!如果您有关于某个特定参数或命令的更深入问题,请随时提出。
