1

So versucht, Exchange-Verwaltungsshell lokal mit PSSession auszuführen, aber einen AD-Vorgang fehlgeschlagen.Fehler bei der Verwendung von PSSession und Microsoft.Exchange.Management.PowerShell.SnapIn

Hier sind meine Schritte

1) offen PSmodule als Admin

2)

Enter-PSSession -ComputerName DAG01 -Credential domain\user 

3)

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

4)

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

Hier bekomme ich den Fehler. ->

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 = Cmdlets-ADInvalidCredentialException] 5533B753

Seltsame ist, dass, wenn ich RDP mit den gleichen Anmeldeinformationen in die DAG und führen Exchange-Verwaltungsshell, funktioniert alles einwandfrei.

Antwort

1

verwenden Damit kann eine PSSession von der Remote-Exchange-Server zu importieren.

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

aber ich verstehe nicht, wie Ihr arbeitet so würde ich dies versuchen:

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

Ich werde beachten Sie, dass, wenn Sie Powershell als das Konto laufen lassen, der die Aktion durchführt, Sie müssen nicht einmal Anmeldeinformationen angeben.

+0

danke, das half mir zu dem, was ich brauchte – MannyFresh

0

Sie müssen ein Objekt pscredential an den Parameter -Credential übergeben.

können Sie $cred = Get-Credential dann -Credential $cred

Get-Credential on technet

Verwandte Themen