我已经使用以下方法从Windows Powershell连接到EMS:
&"C:Program FilesMicrosoftExchange ServerV14binRemoteExchange.ps1 "
我无法在不出错的情况下运行Get-ExCommands
或Disable-Mailbox -Identity Test
。"术语 Get-ExCommands 无法识别为 cmdlet、函数、脚本的名称...">
是否可以在Win Powershell中运行Exchange命令?
这对我来说很好用:
. 'C:Program FilesMicrosoftExchange ServerV14binRemoteExchange.ps1'
Connect-ExchangeServer -auto
如果未在正在使用的服务器上安装 Exchange 管理工具,则可以通过以下方式连接到 Exchange:
$s = New-PSSession -ConnectionUri http://putyourservernamehere/Powershell -ConfigurationName Microsoft.Exchange
import-pssession $s
我怀疑你需要导入Exchange PowerShell模块。看看这个: Exchange Powershell - 如何从脚本内部调用 Exchange 2010 模块?