我们这次的目的就是通过本地的Powershell来远程管理Exchange
我们先来服务器上执行一下允许远程管理
Enable-PsRemoting
为了安全管理,有些powershell脚本缺省是禁止运行的,因而修改策略允许所有的脚本都能运行
Set-ExecutionPolicy Unrestricted
你可以开通服务器CredSSP的验证方式
Enable-WSManCredSSP –Role Server
开通客户机与目标服务器之间的CredSSP的验证方式
在客户机上
Enable WSManCredSSP –Role client –DelegateComputer xxx\mail
这里最后的是域名\服务器名
我们来定义一下凭据
在客户机上$user=Get-Credential
这个$user是自己随便定义的,代表后面的值
输入有权限的用户与密码
同时需要在客户端执行如下命令,将IP为192.168.100.*的主机都加入信任列表Set-Item wsman:\localhost\Client\TrustedHosts -value 192.168.100.*
然后在客户机上运行下列命令检查远程管理是否能开通
Enter-PSSession xxxxx –Authentication CredSSP –Credential $user
这个xxxx是服务器的计算机ip
导入一下Exchange模块 Add-PSSnapin Microsoft.Exchange.Management.Powershell.E2010
这样就可以远程管理exchange2010了。