我已使用以下内容从Windows Powershell连接到EMS:
&"C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1 "
如果没有收到错误,我无法运行Get-ExCommands
或Disable-Mailbox -Identity Test
。 “术语Get-ExCommands不被识别为cmdlet,函数,脚本的名称......”
是否可以在Win Powershell中运行Exchange命令?
答案 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?