Remote Powershell (Windows Powershell v2) позволяет вам подключаться к организации Exchange 2010 с клиента, на котором не установлен Exchange 2010 Management Tools. Вам необходимо установить Windows Management Framework, который включает в себя Powershell V2 и Windows Remote Management .
В качестве клиента может использоваться либо Vista SP1+, либо Windows 2008 SP1+ (x86 или x64). Сначала удалите любую другую версию Management Framework, если вы ставили её ранее.
Для подключения к Exchange 2010 вам необходимо выполнить следующие действия.
- Сохранить учетные данные аккаунта который имеет права на удаленное подключение. По умолчанию эти права имеет аккаунт из под которого проходила установка Exchange 2010.
- Если вы хотите чтобы другой пользователь мог запускать удаленную сессию powershell, запустите Set-User –identity username –RemotePowershellEnabled $True
- Сохраните сессию в переменнную.
- Импортируйте эту сессию.
- Простестируйте запуск нужных вам Exchange командлетов.
- После завершения работы удалите сессию
Теперь от теории перейдем к практике. Итак, запускаем Windows Powershell V2
Запустите $user = Get-Credential для сохранения учетных данных. Появится окно логина, заполните его и нажмите OK. Данные аккаунта теперь сохранены в переменную “user”.
Запустите $session = New-PSSession -Configurationname Microsoft.Exchange –ConnectionUri http://hew-dc/powershell -Credential $user
Запустите Import-PSSession $session для импорта серверной сессии Powershell на клиентскую сторону.
Теперь проверьте результат работы нужных вам командлетов Exchange.
После завершения работы запустите Remove-PSSession $session.