了解指令程式

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2006-08-10

Cmdlet (指令程式,發音為 command-let) 是 Microsoft Exchange 管理命令介面中的最小功能單位。指令程式類似其他命令介面的內建命令,例如 cmd.exe 中的 dir 命令。就像這些常見的命令一樣,cmdlet 也可在 Exchange 管理命令介面中直接從命令列呼叫,然後在命令介面下執行,而不是以個別的程序執行。

Cmdlet 通常是為了處理反覆的系統管理工作,在 Exchange 管理命令介面中,有 360 個以上的指令程式可執行 Exchange 特定的管理工作。除了基本 Microsoft Windows PowerShell 命令介面設計提供的非 Exchange 系統管理指令程式以外,還有這些指令程式可用。

important重要事項:
若要存取 Exchange 管理命令介面指令程式,您必須從 Microsoft Exchange Server 2007 程式功能表中載入 Exchange 管理命令介面。

Exchange 管理命令介面的所有指令程式都以動名詞組合來表示。動名詞組合一律以連字號 (-) 隔開,不含空格,且指令程式名詞一律為單數形。動詞代表指令程式採取的動作。名詞代表指令程式處理的物件。例如,在 Get-SystemMessage 指令程式中,動詞是 Get,名詞是 SystemMessage。管理特定功能的所有 Exchange 管理指令程式會共用相同的名詞。表 1 提供 Exchange 管理命令介面中可用的一些動詞範例。

note附註:
如果省略動詞,Exchange 管理命令介面預設會採用 Get 動詞。例如,當您呼叫 Mailbox 時,得到的結果和呼叫 Get-Mailbox 時相同。

表 1 Exchange 管理命令介面的動詞範例

動詞 描述

停用

Disable 指令程式會將指定的 Exchange 2007 物件的「啟用」狀態設定為 $False。這樣會阻止物件處理資料,即使物件存在也一樣。

啟用

Enable 指令程式會將指定的 Exchange 2007 物件的「啟用」狀態設定為 $True。這樣可讓物件處理資料。

Get

Get 指令程式會擷取特定 Exchange 2007 物件的相關資訊。

note附註:
大部份 Get 指令程式在執行時只會傳回摘要資訊。當您執行命令時,若要讓 Get 指令程式傳回詳細資訊,請將命令以管線傳輸至 Format-List 指令程式。如需 Format-List 命令的相關資訊,請參閱使用命令列輸出。如需管線的相關資訊,請參閱管線

Install

Install 指令程式會在 Exchange 2007 伺服器上安裝新的物件或功能。

移動

Move 指令程式會在不同的容器或伺服器之間重新放置指定的 Exchange 2007 物件。

新增

New 指令程式會建立新的 Exchange 2007 物件。

移除

Remove 指令程式會刪除指定的 Exchange 2007 物件。

設定

Set 指令程式會修改現有 Exchange 2007 物件的內容。

Test

Test 指令程式會測試特定的 Exchange 2007 元件,並提供記錄檔供您檢查。

Uninstall

Uninstall 指令程式會從 Exchange 2007 伺服器中移除物件或功能。

下列指令程式清單是一組完整指令程式的範例。此指令程式用來管理 Exchange 2007 的傳遞狀態通知 (DSN) 郵件和信箱配額郵件功能:

  • Get-SystemMessage
  • New-SystemMessage
  • Remove-SystemMessage
  • Set-SystemMessage

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.