我可以在不同林中的工作站上安装 Exchange 命令行管理程序吗?

我可以在不同林中的工作站上安装 Exchange 命令行管理程序吗?

在工作中,我们有两个林,它们之间具有双向传递信任。我需要访问与我的工作站位于不同林中的 Exchange 环境的 Exchange 管理 shell。目前,每次我需要进行任何维护时,我都会登录到其中一个 Exchange 服务器。

是否可以在我的工作站上安装 Exchange 管理 shell 来管理其他林中的 Exchange 环境?我知道标准安装说明不起作用。我希望有其他方法可以解决这个问题。

答案1

只要您拥有正确的 IP 连接,您就可以连接到任何 Exchange 组织。并且您可以在任何计算机上安装 Exchange 管理外壳,即使您当前的林中没有任何 Exchange 服务器。

要通过 Exchange 管理控制台连接,只需右键单击左侧树中的 Microsoft Exchange 徽标并选择“添加 Exchange 林...”。

要通过 Exchange 管理 Shell 进行连接,请使用 cmdletConnect-ExchangeServer并指定其中一个 Exchange 服务器的 FQDN。如果您使用该-User选项,您可以指定要连接的用户名,它会提示您输入密码。

答案2

这是我用于连接到任何 Exchange 安装的命令。跨林要求您将身份验证更改为基本身份验证,这反过来又要求 PowerShell 端点启用 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
            }

    }

相关内容