在 Exchange 管理命令介面中使用單行命令進行收件者管理 (第 2 部分)

 

上次修改主題的時間: 2010-02-24

使用 Exchange 管理主控台中的圖形化使用者介面 (GUI),或是 Exchange 管理命令介面中的命令列,皆可完成 Microsoft Exchange Server 2007 的收件者管理。

您也可以在 Exchange 管理命令介面中輸入單行命令,來完成在 Exchange 管理主控台中採取的動作。本主題說明一些使用 Exchange 管理主控台來完成的常用收件者管理案例。本主題也會說明如何在 Exchange 管理命令介面中使用單行命令來完成相同動作。

這裡說明的案例詳述在下列節點執行的動作:

  • 通訊群組

  • 郵件連絡人

  • 中斷連線的信箱。

本主題接續在在 Exchange 管理命令介面中使用單行命令進行收件者管理 (第 1 部分) 開始的討論。

通訊群組是擁有郵件功能的 Active Directory 目錄服務群組物件。這些群組可加快在 Exchange 組織內大量傳送電子郵件和其他資訊的速度。

Microsoft Exchange 支援下列類型的通訊群組:

  • 擁有郵件功能的萬用通訊群組:這些是擁有郵件功能的 Active Directory 通訊群組物件。只能用來將郵件發佈給收件者群組。

  • 擁有郵件功能的萬用安全性群組:這些是擁有郵件功能的 Active Directory 安全性群組物件。可以用來將存取權限授與 Active Directory 中的資源,也可用於發佈郵件。

  • 擁有郵件功能的非萬用群組:這些是擁有郵件功能的 Active Directory 全域或本機群組物件。在 Microsoft Exchange 中,可以只建立萬用通訊群組或啟用萬用通訊群組的郵件功能。您可能會有從舊版 Exchange 遷移之擁有郵件功能的群組,但這些群組不是萬用群組。這些群組仍然可以使用 Exchange 管理主控台或 Exchange 管理命令介面進行管理。但建議您將任何此類型的群組轉換成萬用群組,以防在多網域環境中發生成員擴張問題。

  • 動態通訊群組:這些是根據特定收件者篩選器決定成員資格的通訊群組,而不是一組已定義的收件者。在 Exchange 2003 中,動態通訊群組稱為查詢式通訊群組。

本節討論如何使用 Exchange 管理主控台或 Exchange 管理命令介面來完成一般通訊群組管理案例的一般工作。

note附註:
這些程序需要您具備系統管理員權限。

使用 [新增通訊群組] 精靈來建立新通訊群組的步驟,與使用 [新增信箱] 精靈來建立新信箱的步驟類似。

若要建立新通訊群組,請建立新的群組,然後啟用其郵件功能。或是啟用現有群組的郵件功能。

若要啟動 [新增通訊群組] 精靈,請在 [通訊群組] 上按一下滑鼠右鍵,然後按一下 [新增通訊群組],或按一下執行窗格中的 [新增通訊群組]。新增通訊群組精靈就會啟動。您可以選擇要建立新的通訊群組並以一個步驟啟用信箱,或啟用現有通訊群組的信箱。在此程序期間,您可以指定任何必要的信箱資訊,例如信箱類型。

相同的程序可透過在 Exchange 管理命令介面輸入單行命令來完成。下表說明動作以及用來完成動作的單行命令。

 

動作 單行命令

建立新通訊群組並啟用其郵件功能

new-DistributionGroup -alias <New_ Distribution_Group_Alias> -name "<New_ Distribution_Group_Name>" -type <distribution | security> -org Users -SamAccountName Testers

啟用現有萬用群組的郵件功能

enable-DistributionGroup <Universal_Group_Name> -alias <Universal_Group_Alias>

使用 Exchange 管理主控台來建立新的動態通訊群組,與建立新的通訊群組類似。使用 [新增動態通訊群組] 精靈,並遵循步驟以建立新的動態通訊群組。

相同的程序可透過在 Exchange 管理命令介面輸入單行命令來完成。下表說明動作以及用來完成動作的單行命令。

 

動作 單行命令

使用自訂的 RecipientFilter 參數 (取代預先定義的篩選語法) 來建立新的動態通訊群組

new-DynamicDistributionGroup -alias <New_ Dynamic_Distribution_Group_Alias> -name <New_ Dynamic_Distribution_Group_Alias> -recipientfilter {Company -eq "example"} -org Users

若要使用 Exchange 管理主控台來新增通訊群組成員,請在通訊群組的 [內容] 中使用 [成員] 索引標籤中的 [新增]。

相同的程序可透過在 Exchange 管理命令介面輸入單行命令來完成。下表說明動作以及用來完成動作的單行命令。

 

動作 單行命令

新增通訊群組成員

add-DistributionGroupMember <Distribution_Group_Name> -Member <New_Member_Alias>

若要為通訊群組設定郵件答錄機 (OOF) 訊息及傳遞回報選項,請使用 Exchange 管理主控台。

作法是按一下通訊群組 [內容] 中的 [進階] 索引標籤,然後按一下以選取 [將郵件答錄機的訊息傳送給建立者] 核取方塊以設定 OOF。選取 [將傳遞回報傳送給郵件建立者] 以設定傳遞回報選項。

相同的程序可透過在 Exchange 管理命令介面輸入單行命令來完成。下表說明動作以及用來完成動作的單行命令。

 

動作 單行命令

為通訊群組設定 OOF 訊息和傳遞回報選項

set-DistributionGroup <Distribution_Group_Name> -ReportToOriginatorEnabled:$True -SendOofMessageToOriginatorEnabled:$True

當有許多信箱必須新增至通訊群組時,可以在 Exchange 管理命令介面中搭配使用 CSV 檔案與單行命令來簡化此程序。下表說明動作以及用來完成動作的單行命令。

 

動作 單行命令

根據 Avalanche.csv 檔案中的所有團隊成員來建立通訊群組,此檔案包含具有下列欄位的 NHL Avalanche 團隊名冊資訊:Pos、No、Player、Age、Ht、Wt、Born、Exp、Birth City

new-distributiongroup -alias avalanche -name "Avalanche Team" -type distribution -org users -SamAccountName AvalancheTeamimport-csv Avalanche.csv | foreach {add-distributiongroupmember avalanche -member "avalanche$($_.No)"}

根據名為 Avalanche.csv 的 CSV 檔案中的「中鋒」位置球員來建立動態通訊群組,此檔案包含下列欄位:Pos、No、Player、Age、Ht、Wt、Born、Exp、Birth City

import-csv Avalanche.csv | foreach {set-user "avalanche$($_.No)" -Department $_.Pos}new-DynamicDistributionGroup -alias avalanche_centers -name avalanche_centers -recipientfilter {Company -eq "avalanche" -and Department -eq "centers"} -org Users

您可以在 Exchange 管理命令介面中使用單行命令,為通訊群組中的所有成員設定儲存配額。下表說明動作以及用來完成動作的單行命令。

 

動作 單行命令

設定通訊群組中所有成員的儲存配額

Get-DistributionGroup testdg | Get-DistributionGroupMember | Set-Mailbox -UseDatabaseQuotaDefaults:$False -IssueWarningQuota 90MB -ProhibitSendQuota 95MB -ProhibitSendReceiveQuota 100MB

郵件連絡人是擁有郵件功能的 Active Directory 物件,包含 Exchange 組織外的人員或組織相關資訊。每個郵件連絡人都有外部的電子郵件地址。郵件連絡人有數種類型,包括 MailEnabledContact 及 MailEnabledUser。這些類型皆可以使用 Exchange 管理主控台或 Exchange 管理命令介面進行管理。

本節討論擁有郵件功能的連絡人管理一般案例。但是,本主題的案例不會與在 Exchange 管理命令介面中使用單行命令進行收件者管理 (第 1 部分) 主題中所討論的信箱管理案例重複。

note附註:
這些程序需要您具備系統管理員權限。

若要建立新的郵件連絡人,可以利用建立新連絡人,然後啟用其郵件功能,或是利用啟用現有連絡人的郵件功能。使用 [新增郵件連絡人] 精靈來建立新郵件連絡人的步驟,與使用 [新增信箱] 精靈來建立新信箱的步驟類似。

若要啟動 [新增郵件連絡人] 精靈,請在 [郵件連絡人] 上按一下滑鼠右鍵,然後按一下 [新增郵件連絡人],或按一下執行窗格中的 [新增郵件連絡人]。[新增郵件連絡人] 精靈隨即會啟動,您可以選擇要建立新的通訊群組並以一個步驟啟用信箱,或啟用現有郵件連絡人的信箱。在此程序期間,您可以指定任何必要的信箱資訊,包括信箱類型。

相同的程序可透過在 Exchange 管理命令介面輸入單行命令來完成。下表說明動作以及用來完成動作的單行命令。

 

動作 單行命令

建立新的郵件連絡人

new-MailContact -alias <Mail_Contact_Alias> -name <Mail_Contact_Name> -org Users -ExternalEmailAddress <Alias@example.com>

啟用現有連絡人的郵件功能

enable-Mailcontact <Mail_Contact_Name> -alias <Mail_Contact_Alias> -ExternalEmailAddress <Alias@example.com>

建立新的郵件使用者

new-MailUser -alias <Mail_Contact_Alias> -name <Mail_Contact_Name> -org Users -ExternalEmailAddress <Alias@example.com>

啟用現有使用者的郵件功能

enable-MailUser <Mail_Contact_Name> -alias <Mail_Contact_Alias> -ExternalEmailAddress <Alias@example.com>

當您必須建立許多郵件連絡人時,可以在 Exchange 管理主控台中搭配使用 CSV 檔案與單行命令。下表說明動作以及用來完成動作的單行命令。

 

動作 單行命令

根據名為 "contacts.csv" 的 CSV 檔案大量建立郵件連絡人,此 CSV 檔案包含下列欄位:name、company、department、displayName、targetAddress 及 mailNickname

import-csv contacts.csv | foreach { new-mailcontact -alias $_.mailnickname -name $_.displayName -ExternalEmailAddress $_.targetaddress -org Users }

中斷連線的信箱就是未與 Active Directory 目錄服務使用者帳戶關聯的信箱。本節討論如何使用 Exchange 管理主控台或 Exchange 管理命令介面來完成一般中斷連線的信箱管理案例的一般工作。

在 Exchange 管理主控台之 [中斷連線的信箱] 節點上,會顯示中斷連線的信箱。您也可以使用 Exchange 管理命令介面檢視中斷連線的信箱。

下表說明動作以及用來完成動作的單行命令。

 

動作 單行命令

尋找信箱資料庫上中斷連線的信箱

Get-MailboxStatistics -Database "Mailbox Database" | where { $_.DisconnectDate -ne $null }

若要使用 Exchange 管理主控台來連接中斷連線的信箱,請在 [中斷連線的信箱] 節點中的信箱名稱上按一下滑鼠右鍵,然後按一下 [連線]。隨即啟動 [連線信箱] 精靈並引導您將信箱連線。相同的程序可透過在 Exchange 管理命令介面輸入單行命令來完成。下表說明動作以及用來完成動作的單行命令。

 

動作 單行命令

連接儲存在指定信箱資料庫的所有中斷連線的信箱

Get-MailboxStatistics | where {$_.DisconnectDate -ne $null} | Connect-Mailbox -Database "Mailbox Database"

如需在 Exchange Server 命令介面中使用單行命令來進行收件者管理的相關資訊,請檢視主題在 Exchange 管理命令介面中使用單行命令進行收件者管理 (第 1 部分)

如需如何使用 Exchange 管理主控台來完成收件者管理的相關資訊,請檢視主題使用 Exchange 管理主控台進行收件者管理

如需通訊群組的相關資訊,請檢視主題建立通訊群組

如需郵件連絡人的相關資訊,請檢視主題收件者組態 > 郵件連絡人

如需中斷連線的信箱的相關資訊,請檢視主題收件者組態 > 中斷連線的信箱

 
顯示: