PowerShell 和指令程式
適用於: Live@edu, Forefront Online Protection for Exchange
主題上次修改日期: 2009-06-01
Windows PowerShell 命令列命令介面及指令碼語言,可協助 IT 專業人員獲得更多控制功能並提升產能。 運用新的系統管理員導向指令碼語言、超過 130 種標準命令列工具,以及一致的語法和公用程式,Windows PowerShell 讓 IT 專業人員得以控制系統管理並加速自動化。 如需 Windows PowerShell 的詳細資訊,或要下載適用於本機環境的版本,請參閱 Microsoft TechNet 上的 使用 Windows PowerShell 撰寫指令碼 (https://go.microsoft.com/fwlink/?LinkID=102372)。
Cmdlet 和其他命令介面的內建命令相似,例如 cmd.exe 的 dir 命令。就像這些常見的命令,您可以直接從 Exchange 管理命令介面的命令列,呼叫 Cmdlet 並在命令介面的內容中執行,而非以個別的處理程序執行。
如果您打算編寫指令碼進行額外自動化,或許可考慮使用 Windows PowerShell 指令碼。 執行 Windows PowerShell 之前,請先依照設定您的 Hosted Services 的指示設定 Administration Center。 管理服務 (啟動、停止、重新啟動) 的工作是透過服務的 MMC 所完成。 Proxy 伺服器如有變更,即必須停止並重新啟動服務。
在工具安裝期間登錄的指令程式
指令程式 | 用途 | 參數 | 範例 |
---|---|---|---|
Set-SyncCredentials |
設定用戶端在連接時所使用的認證。 |
<使用者名稱> <密碼> |
Set-SyncCredentials adminuser@contoso.com SecurePassword |
Set-SyncInterval |
設定同步處理工作的執行間隔。 |
<以分鐘為單位的間隔> |
Set-SyncInterval 240 |
Set-SyncProxyServer |
設定用戶端在連接至後端時所使用的公司 Proxy 伺服器。 |
{ { [-Address <位址>] | [-AutoDetect] | [-UseDefault] } |
Set-SyncProxyServer -Address http://proxy.contosoproxy.com |
Get-SyncConfig |
取得目前的同步作業組態並向主控台報告。 |
無 |
Get-SyncConfig |
Get-SyncStatus |
取得目前的同步服務 (用戶端) 狀態並向主控台報告。 |
無 |
Get-SyncStatus |
Start-Sync |
啟動新的非排程同步處理工作 (若不在執行中)。 |
無 |
Start-Sync |
Start-SyncSimulation |
以模擬模式啟動新的同步處理工作 (若模擬模式可用)。 |
無 |
Start-SyncSimulation |
Stop-Sync |
停止目前的同步處理工作 (若正在執行中)。 |
無 |
Stop-Sync |
Clear-SyncCookies |
清除已儲存的 Cookie 並強制下次同步處理時執行完整同步處理。 |
無 |
Clear-SyncCookies |