Powershell to Exchange Online and Exchange On Premises at the same time
Hallo zusammen,
Wer in einer Exchange Hybrid Umgebung arbeitet, hat sicher schon gemerkt, dass man nicht gleichzeitig mit Exchange Online und mit Exchange OnPremise über Powershell verbunden sein kann.
Ausser man verwendet ein Prefix - und das zeige ich euch nun hier
/*ExOnline*/
$cred = Get-Credential a.bohren@serveralive.onmicrosoft.com
$ExSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/PowerShell/ -Credential $cred -Authentication Basic -AllowRedirection
Import-PSSession -Session $ExSession –Prefix o365
/*OnPrem*/
$onpremcred = Get-Credential "corp\administrator"
$MySession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://icesrv10.corp.icewolf.ch/PowerShell/ -Credential $onpremcred
Import-PSSession -Session $MySession -DisableNameChecking | Out-Null
Die Sessions können nun mit folgendem Befehl angezeigt werden
Get-PSSession
Nun kommt das Prefix zum Einsatz
Anstatt den Befehl "Get-Mailbox" verwendet man "Get-o365Mailbox" um die Exchange Online Session anzusteuern.