In Microsoft Exchange 2013 / 2016 ist die Möglichkeit mit Powershell eine Verbindung zu einem entfernten Exchange Server herzustellen recht einfach zu realisieren.
Dazu gibt es zwei Möglichkeiten:
Möglichkeit 1:
Die Exchange Management Shell ist lokal installiert
Wenn die Exchange Management Shell lokal installiert ist, können Sie die beiden folgenden Zeilen verwenden, um die Exchange PowerShell Cmdlets in die Windows PowerShell oder die Windows PowerShell ISE zu laden und anschließend eine Verbindung mit einem Remoteserver herzustellen:
Import-Module -Name "C:\Program Files\Microsoft\Exchange Server\V15\Bin\RemoteExchange.ps1"
Connect-ExchangeServer -ServerFqdn remoteserver.domaene.tld -ClientApplication:ManagementShell
Der Verzeichnispfad zum Skript RemoteExchange.ps1 gilt für eine Standardinstallation von Exchange Server 2013.
Möglichkeit 2:
Exchange Management Shell ist nicht lokal installiert
Wenn die Exchange Management Shell nicht lokal installiert ist können Sie mit den folgenden Befehlen eine Remotesitzung erstellen:
$Cred = Get-Credential $EXSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://exchangeserver.domaene.tld -Authentication Kerberos -Credential $Cred Import-PSSession $EXSession
Um die PowerShell Sitzung nach dem Beenden der Arbeiten zu trennen, geben Sie in der Powershell folgendes ein:
Remove-PSSession $EXSession
Kommentar schreiben