На работе у нас есть два леса с двусторонним транзитивным доверием между ними. Мне нужен доступ к оболочке управления Exchange для среды Exchange, которая находится в другом лесу, чем моя рабочая станция. В настоящее время я вхожу на один из серверов Exchange каждый раз, когда мне нужно выполнить какое-либо обслуживание.
Можно ли установить оболочку управления Exchange на моей рабочей станции для управления средой Exchange в другом лесу? Я знаю, что стандартные инструкции по установке не работают. Я надеюсь, что есть другой способ обойти это.
Вы можете подключиться к любой организации Exchange, если у вас есть к ней надлежащий IP-адрес. И вы можете установить Exchange Management Shell на любой компьютер, какой захотите, даже если в вашем текущем лесу нет серверов Exchange.
Чтобы подключиться через консоль управления Exchange, просто щелкните правой кнопкой мыши логотип Microsoft Exchange в дереве слева и выберите «Добавить лес Exchange ...».
Для подключения через командную консоль Exchange используйте Connect-ExchangeServer
командлет и укажите полное доменное имя одного из серверов Exchange. Если вы используете -User
вариант, вы можете указать имя пользователя для подключения, и вам будет предложено ввести пароль.
Вот моя команда для подключения к любой установке 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
}
}