Exchange 2013使用PowerShell远程管理功能

2013年1月9日 | 分类: Exchange, PowerShell | 标签: , ,

Exchange2013已经可以下载RTM版本,而从Exchange 2010开始已经支持PowerShell远程管理了,我们不再需要在本机安装Exchange管理工具,就可以通过使用PowerShell来远程管理Exchange服务器,以下以使用Basic身份认证去远程管理PowerShell为例:

服务器端设置启用PowerShell目录的基本身份认证:

1. 登录任何一台Exchange 2013服务器。

2. 对一台需要连接的前端服务器上,对/Powershell虚拟目录添加新的验证方式(Basic身份认证): Get-PowerShellVirtualDirectory -Server e15rtmfe01 | Set-PowerShellVirtualDirectory -BasicAuthentication:$true

客户端计算机设置:

1. 在计算机上安装PowerShell 3.0 ,下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=34595

2. 在计算机上启用 Powershell的远程管理功能 ,以管理员身份运行PowerShell执行命令: Enable-PSRemoting -Force

3. 允许未加密通讯

a. 以管理员方式进入Powershell
b. cd WSMan:\localhost\client
c.  Set-item .\ AllowUnencrypted $true -force
d. Set-item .\TrustedHosts -value * -force
e. Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

4. 运行$session=New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://e15rtmfe01.sinopec.ad/powershell -Authentication Basic -Credential (Get-Credential)

这样可以使用指定帐户连接服务器。

5. 使用命令导入会话:Import-PSSession $session

6. 如果想要结束会话,可以使用如下命令:

  Remove-PSSession $session
  如果关闭 Windows PowerShell 窗口,而不执行此步骤,则会话必然超时,并且最大并发连接数的配额可能及时阻止您连接回该服务。

Written by Nile Jiang
无猖狂以自彰,当阴沉以自深。

目前还没有任何评论.
注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。