Wer den ISE der Powershell benutzt und einen Exchange bearbeiten will, muss vorher eine Verbindung aufbauen. Diese Arbeit kann man sich durch das hinzufügen der Exchange Add-Ons erleichtern.
Einfach eine PS1 Datei mit folgendem Inhalt starten und schon sind die Add-Ons des ISE erweitert.
$psISE.CurrentPowerShellTab.AddOnsMenu.SubMenus.Add( "Connect to Exchange @ Contoso", { $ExSession= New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://exserver.contoso.com/PowerShell/ -Authentication Kerberos Import-PSSession $ExSession }, "Control+Alt+1" ) $psISE.CurrentPowerShellTab.AddOnsMenu.SubMenus.Add( "Connect to Exchange On-Premise", { Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 . $env:ExchangeInstallPath\bin\RemoteExchange.ps1 Connect-ExchangeServer –auto }, "Control+Alt+2" ) $psISE.CurrentPowerShellTab.AddOnsMenu.SubMenus.Add( "Connect to Exchange Online", { $o365Cred= Get-Credential $o365Session= New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $o365Cred -Authentication Basic -AllowRedirection Import-PSSession $o365Session }, "Control+Alt+3" )
Quelle [2017-03-08]: https://eightwone.com/2012/10/25/adding-exchange-shell-items-to-powershell-ise/