подключение Exchange-сервера EMS из удаленного взаимодействия PowerShell через HTTPS

Я пытаюсь решить проблему, с которой мы столкнулись.

мы можем связываться с Exchange Server EMS Script с удаленного компьютера через HTTP-аутентификацию winRM.

$newSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://test.domain.com/PowerShell/ -Authentication Kerberos -Credential $Credentials    
Import-PSSession $newSession

Но мы должны ввести WinRM HTTPS, поэтому я установил все необходимое для этого, включая создание сертификата, настройки WinRM и т. Д.

И мы можем подключиться к удаленному компьютеру, на котором доступен сервер обмена:

Введите-PSSession -ComputerName test.domain.com -Credential $ credentials -UseSSL

и это работает.

Теперь, когда я использую -UseSSL в New-PSSession / Enter-PSSession для EMS, он не работает:

$newSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://test.domain.com/PowerShell/ -Credential $Credentials -UseSSL

Ошибка: New-PSSession: набор параметров не может быть разрешен с использованием указанных именованных параметров.

Обратите внимание: мне нужно подключение WinRM (powershell) через HTTPS: -UseSSL Authentication. Только не с Kerberos / Defaut / CredSSP


person Rahul Nair    schedule 26.09.2016    source источник


Ответы (1)


Вам необходимо просмотреть наборы параметров в документации https://technet.microsoft.com/en-us/library/hh849717.aspx, например, при использовании URI, например

Набор параметров: Uri New-PSSession [-ConnectionUri] [-AllowRedirection] [-Authentication {Default | Базовый | Вести переговоры | NegotiateWithImplicitCredential | Credssp | Дайджест | Kerberos}] [-CertificateThumbprint] [-ConfigurationName] [-Credential] [-EnableNetworkAccess] [-Name] [-SessionOption] [-ThrottleLimit] []

Что вам следует сделать, так это указать префикс https вместо использования переключателя -useSSL, который гарантирует, что соединение будет через https ("https://test.domain.com/PowerShell/) ;. -useSSL предназначен для использования при использовании параметра -ComputerName.

person Glen Scales    schedule 27.09.2016