2

我有一個名爲MyScript.ps1一個非常基本的PowerShell腳本運行很樂意在Exchange命令行管理程序:如何從命令行運行Exchange 2007 PowerShell腳本?

Get-MailboxDatabase -Status | where { $_.Mounted -eq $True }

如果我嘗試運行powershell.exe MyScript.ps1它抱怨,因爲它無法找到將Get-MailboxDatabase小命令。我猜PowerShell和Exchange Management Shell的運行方式稍有不同?

如何從命令行運行基於Exchange的PowerShell腳本?

回答

3

您需要先加載Exchange管理管理單元,然後才能從命令行運行Exchange腳本。我相信代碼會是這樣的:

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin 
+0

在5分鐘內回答 - 讓ExpertSexchange變得恥辱!感謝那。 – Kez 2011-05-28 20:09:20

+0

很高興幫助。這是在您使用PowerShell時至少會遇到一次的事情之一。 – IAmTimCorey 2011-05-28 20:16:04

相關問題