在工作中,我们有两个森林,它们之间有双向传递的信任。 我需要访问驻留在与我的工作站不同的林中的Exchange环境的Exchangepipe理shell程序。 目前,我每次需要进行任何维护时都login到其中一台Exchange服务器。
是否可以在我的工作站上安装Exchangepipe理shell来pipe理其他林中的Exchange环境? 我知道标准安装说明不起作用。 我希望能有另一种方式。
您可以连接到任何Exchange组织,只要您具有适当的IP连接即可。 而且,即使当前林中没有任何Exchange服务器,也可以在任何想要的计算机上安装Exchange命令行pipe理程序。
要通过Exchangepipe理控制台进行连接,只需右键单击左侧树中的Microsoft Exchange徽标,然后select“添加Exchange林…”。
要通过Exchange命令行pipe理程序进行Connect-ExchangeServer
,请使用Connect-ExchangeServer
cmdlet并指定其中一个Exchange服务器的FQDN。 如果您使用-User
选项,则可以指定要连接的用户名,并提示您input密码。
这是我的连接到任何Exchange安装的命令。 跨林需要您将身份validation更改为基本身份,这又要求PowerShellterminal支持https(据我所知)。
function Add-Exchange2010Support { [CmdLetBinding()] param( [string]$ComputerName, $Creds, $Authentication="Kerberos" ) Write-Verbose "Connecting to Exchange Server $ComputerName" if ($creds) { #Exchange $exchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://$ComputerName/PowerShell/ -Credential $creds -AllowRedirection -Authentication $Authentication Import-PsSession $exchangesession } Else { $exchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://$ComputerName/PowerShell/ Import-PsSession $exchangesession } }