Jak w temacie
Jak w temacie
W przypadku Exchange 2013 wspierane scenariusze, poza Exchange Management Shell, obejmują połączenie ze standardowego hosta konsolowego lub PowerShell ISE, za pośrednictwem PowerShell Remoting.
W przypadku ISE do nawiązania połączenia, można użyć poniższego skryptu:
$exchSession = New-PSSession –ConfigurationName Microsoft.Exchange –ConnectionUri http://exchsrv.contoso.com/PowerShell -Authentication Kerberos Import-PSSession $exchSession
Dodasz do ISE poprzez:
(więcej znajdziesz na http://suneworld.com/2012/06/adding-snapins-modules-to-powershell/)
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin # Exchange 2007 Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 # Exchange 2010
lub, jeśli chcesz dodać w skrypcie, to:
#Add Exchange 2007 commandlets (if not added) if(!(Get-PSSnapin | Where-Object {$_.name -eq "Microsoft.Exchange.Management.PowerShell.Admin"})) { ADD-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin } # Add Exchange 2010 commandlets (if not added) if(!(Get-PSSnapin | Where-Object {$_.name -eq "Microsoft.Exchange.Management.PowerShell.E2010"})) { ADD-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 }