1

PSSessionを使用してExchange管理シェルをローカルで実行しようとしましたが、AD操作の失敗が発生しました。ここPSSessionとMicrosoft.Exchange.Management.PowerShell.SnapInを使用しているときのエラー

私の手順

1れる)管理

2としてオープンPSmodule)

Enter-PSSession -ComputerName DAG01 -Credential domain\user 

3)

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn 

4)

Search-Mailbox user -SearchQuery Subject:"anything" -EstimateResultOnly 

これはエラーが発生する場所です。 - >

Active Directory operation failed on . The supplied credential for 'domain\user' is invalid. 
+ CategoryInfo   : NotSpecified: (:) [], ADInvalidCredentialException 
+ FullyQualifiedErrorId : [Server=CHGDAG01,RequestId=4f848ef8-264c-4db7-a4e8-2acf2dae560f,TimeStamp=5/13/2016 4:45 

:55 PM] [FailureCategory =レット-ADInvalidCredentialException] 5533B753

奇妙なことは、DAGに同じ資格情報を使用してI RDP場合は、Exchange管理シェルを実行することで、すべてが正常に動作します。

答えて

1

その後、$cred = Get-Credentialを使用することができます。

$Params = @{ 
    ConfigurationName = 'Microsoft.Exchange' 
    ConnectionUri = "http://youexchangeserver.server.com/PowerShell/" 
    Credential = (Get-Credential) 
    Authentication = 'Kerberos' 
    Name = 'ExchangeSession' 
} 
Import-PSSession -Session (New-PSSession @Params) 

しかし、私はあなたが私はこれをしようと取り組んでいるか理解していないです:

$Credential = Get-Credential 
Enter-PSSession -ComputerName DAG01 -Credential $Credential 
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn 

私はあなたが、アクションを実行しているアカウントとしてPowerShellを実行している場合に注意します資格情報を指定する必要はありません。

+0

ありがとう、これは私が私が必要なものに得るのを助けた – MannyFresh

0

pscredentialオブジェクトを-Credentialパラメータに渡す必要があります。

あなたはこれがあなたのリモートのExchangeサーバーからのPSSessionをインポートするために使用することができます-Credential $cred

Get-Credential on technet

関連する問題