0

私たちが直面している問題を解決しようとしています。Exchange Serverに接続するHTTPS経由のPowerShellリモートからのEMS

winRM HTTP認証を使用して、リモートマシンからExchange Server EMSスクリプトと通信できます。

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

しかし、我々はWinRMのHTTPSを課すことを持っているので、私はなどという含む証明書の作成に必要なすべてのもの、WinRMの設定

を設定していると我々は、Exchangeサーバーが利用可能であるリモートマシンに接続することができます:

入力し-PSSessionコマンド-ComputerName test.domain.com -Credential $資格情報-useSSL

とこの作品。私は新しい-PSSessionコマンドで-useSSLを使用しているとき

今/ EMSのための-PSSessionコマンドを入力し、そのは動作していない:

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

Error: New-PSSession : Parameter set cannot be resolved using the specified named parameters.

は注意してください:私はHTTPS経由のWinRM(PowerShellの)接続を必要とします: - SSL認証を使用します。ケルベロス/ Defaut /のCredSSP

答えて

0

であなたは、例えばドキュメントhttps://technet.microsoft.com/en-us/library/hh849717.aspxでパラメータセットを調べる必要がありません、あなたは、URIを使用している場合など

Parameter Set: Uri New-PSSession [-ConnectionUri] [-AllowRedirection] [-Authentication {Default | Basic | Negotiate | NegotiateWithImplicitCredential | Credssp | Digest | Kerberos} ] [-CertificateThumbprint ] [-ConfigurationName ] [-Credential ] [-EnableNetworkAccess] [-Name ] [-SessionOption ] [-ThrottleLimit ] [ ]

あなたがやるべきことは代わりに使用したのhttpsのプレフィックスを指定しています接続がhttps( "https://test.domain.com/PowerShell/")を超えないようにする-useSSLスイッチ。-useSSLは、-ComputerNameパラメータを使用するときに使用されます。

関連する問題