从Windows Powershell运行Exchange命令

时间:2018-05-02 07:53:27

标签: powershell exchange-server ems

我已使用以下内容从Windows Powershell连接到EMS:

&"C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1 "

如果没有收到错误,我无法运行Get-ExCommandsDisable-Mailbox -Identity Test。 “术语Get-ExCommands不被识别为cmdlet,函数,脚本的名称......”

是否可以在Win Powershell中运行Exchange命令?

2 个答案:

答案 0 :(得分:1)

这对我来说很好用:

. 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'
Connect-ExchangeServer -auto

如果您没有在正在使用的服务器上安装Exchange管理工具,则可以通过以下方式进行交换:

$s = New-PSSession -ConnectionUri http://putyourservernamehere/Powershell  -ConfigurationName Microsoft.Exchange 
import-pssession $s

答案 1 :(得分:0)

我怀疑您需要导入Exchange PowerShell模块。看看这个: Exchange Powershell - How to invoke Exchange 2010 module from inside script?