我们这次的目的就是通过本地的Powershell来远程管理Exchange

我们先来服务器上执行一下允许远程管理

Enable-PsRemoting

clip_p_w_picpath002

为了安全管理,有些powershell脚本缺省是禁止运行的,因而修改策略允许所有的脚本都能运行

Set-ExecutionPolicy Unrestricted

clip_p_w_picpath004

你可以开通服务器CredSSP的验证方式

Enable-WSManCredSSP –Role Server

clip_p_w_picpath006

开通客户机与目标服务器之间的CredSSP的验证方式

在客户机上(win7自带有powershell)

Enable WSManCredSSP –Role client –DelegateComputer srv\mail

这里最后的是域名\服务器名

p_w_picpath

我们来定义一下凭据

在客户机上$user=Get-Credential

这个$user是自己随便定义的,代表后面的值

输入有权限的用户与密码

clip_p_w_picpath010

然后在客户机上运行下列命令检查远程管理是否能开通

Enter-PSSession mail –Authentication CredSSP –Credential $user

这个mail是服务器的计算机名

clip_p_w_picpath012

我们注意一下开头的地方,已经是{mail}:说明已经连接到服务器mail上了,我们来试一下执行Exchange命令

get-mailbox

执行失败,不认识这样的命令,只能执行普通的powershell,我们来导入一下Exchange模块

clip_p_w_picpath014

Add-PSSnapin Microsoft.Exchange.Management.Powershell.E2010

我们再来执行的时候,已经可以查出来数据库等信息了,这说明可以了

clip_p_w_picpath018

本文出自 “阳光☆奋进” 博客,请务必保留此出处http://ucweb.blog.51cto.com/4042188/947069