1

PowerShell を使用してリモートで Exchange サーバーに接続しようとしています。Exchange サーバーは専用の Exchange フォレストにあります。Exchange サーバーを持たないフォレストで接続を開こうとしています。

これは、PowerShell スクリプトにあるものです。

$powershell_url = "http://exhange_server_url.com/PowerShell/"
$session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri $powershell_url -Authentication Kerberos

このスクリプトを実行すると、次のエラーが発生します。

[exhange_server_url.com] リモート サーバーへの接続が次のエラー メッセージで失敗しました: WinRM クライアントは要求を処理できません。クライアントが要求した認証メカニズムがサーバーでサポートされていないか、サービス構成で暗号化されていないトラフィックが無効になっています。サービス構成で暗号化されていないトラフィックの設定を確認するか、サーバーでサポートされている認証メカニズムのいずれかを指定してください。Kerberos を使用するには、コンピューター名をリモート接続先として指定します。また、クライアント コンピューターと移行先コンピューターがドメインに参加していることも確認します。Basic を使用するには、コンピューター名をリモート接続先として指定し、Basic 認証を指定して、ユーザー名とパスワードを入力します。サーバーによって報告される可能性のある認証メカニズム: 詳細については、about_Remote_Troubleshooting ヘルプ トピックを参照してください。+ CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) []、PSRemotingTransportExc e ption + FullyQualifiedErrorId : PSSessionOpenFailed

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

0

アカウントでリモート Exchange が有効になっていることを確認しましたか?

詳細については、次のサイトを参照してください: Technet の記事

于 2012-09-13T16:54:00.510 に答える
0

これは私がやったことです:

$credentials = new-object -typename System.Management.Automation.PSCredential -argumentlist "DOMAIN\Administrator","password"
#connect with remote cas server
$powershell_url = "http://cas-server/PowerShell/"
$session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri $powershell_url  -credential $credentials -Authentication Kerberos
于 2012-11-07T19:03:21.113 に答える