Exchange Management Shell是Exchange Server 2007中的一個新的功能。這個shell的基本目的是做為一個命令行和腳本界面。
圖片19:這是Exchange Management Shell看起來的樣子
最初看起來好像Exchange Management Shell與標準的命令提示行并沒有什么不同,但是如果你看一下圖片10的文本行底部,你將注意到字母“MSH”顯示在路徑之前的位置。
這個“MSH”提示你并不是運行在一個真正的命令提示行環境內,而是在微軟Scripting Host shell上運行。Exchange Management Shell和微軟Scripting Host shell環境并沒有更多不同,并且支持Exchange服務器命令。
那么你可以在Exchange Management Shell運行什么種類的命令呢?Exchange Server 2007的設計是任何你可以通過GUI來完成的任務同樣可以通過Exchange Management Shell來完成。
通過Exchange Management Shell可以使用的命令和做的事情可能是沒有止境的——而且這部分內容是在我們這份指南之外的。然而,我的確想向你展示兩個快速的竅門,這樣可能對于你執行Exchange Management Shell有所幫助。
第一個竅門包括使用以存在的Exchange Server 命令。如果你輸入這些命令,Exchange Management Shell將試圖列出所有這臺服務器所配置的服務器角色。然而,因為這個信息的格式,你將只能看到實際信息的一小部分。但是如果你在這個命令之前輸入|format-list選項,Exchange Management Shell將顯示出來你的服務器所配置的一些摘要信息。
圖片20:輸入|format-list命令
現在讓我展示給你Exchange Management Shell如何被用來進行腳本編寫。當你在Exchange 管理控制臺上工作,你可能注意到在完成某個動作之后,可能出現一些非常奇異的命令。例如,你看一些圖片21,你將看到“新郵箱”界面,要得到這個界面,我位一個名為“User3”的用戶創建一個郵箱。
圖片21:一些你通過Exchange管理控制臺執行的動作可能顯示一些通過命令行也可一執行相同動作的那些命令。
創建一個新的用戶帳號和新的郵箱并沒有什么特別之處(除非你現在可以完全通過Exchange管理控制臺來操作)。然而,如果你再看一下圖片21,你將在郵箱創建之后看到一個非常長的命令,如果你要通過命令提示行創建一個新的用戶和新的信箱,這才是你要輸入到Exchange Management Shell的實際命令。
好了,我知道其實事實上沒有人希望記下一個如此長的命令,尤其當他們可以通過圖形界面(GUI)來完成這些操作的時候。這并不是要說明的,我只是向你展示你可以使用這些命令——或者其它Exchange Management Shell命令——做為腳本的一些基礎。
想象一些假如你有數以千計的信箱要創建,那么在命令行創建一個腳本將大大加快你的工作速度。如果按照剛才的那些手工的方式通過圖形界面去創建,那么這個工作將比較煩瑣。
下一篇:Exchange 2007測試之七:Outlook 2007
上一篇:Exchange 2007測試之五:管理平臺
(責任編輯:銘銘 mingming_ky#126.com TEL:(010)-68476636)