Monday, October 5, 2015

Exchange 2013. Удаленное подключение к серверу Powershell

​Чтобы выполнять Powershell команды на удаленном сервере Exchange 2013 необходимо на своей рабочей станции выполнить:
  • Проверить политику выполнения скриптов Powershell
    Get-ExecutionPolicy
    Если политика стоит не RemoteSigned, необходимо установить политику RemoteSigned
    Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
  • Получить свои учетные данные
    $UserCredential = Get-Credential
  • Подключиться к серверу Exchange 2013
    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://<FQDN of Exchange 2013 Client Access server>/PowerShell/ -Authentication Kerberos -Credential $UserCredential
  • Импортировать сессию Powershell
    Import-PSSession $Session
Например:
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://exchsrv.domain.com/PowerShell/ -Authentication Kerberos -Credential $UserCredential
Import-PSSession $Session
После завершения работы ОБЯЗАТЕЛЬНО(!!!) необходимо удалить сессию Powershell
Remove-PSSession $Session

No comments:

Post a Comment