Ces scripts permettent de charger facilement le Snap-in Powershell Exchange en version 2007 ou 2010 sans générer d’erreur Powershell :
#Exchange PS Snapin 2010
If (@(Get-PSSnapin -Registered | Where-Object {$_.Name -eq « Microsoft.Exchange.Management.PowerShell.E2010 »} ).count -eq 1) {
If (@(Get-PSSnapin | Where-Object {$_.Name -eq « Microsoft.Exchange.Management.PowerShell.E2010 »} ).count -eq 0) {
Write-Host « Chargement en cours …« ; Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
}
}
#Exchange PS Snapin 2007
If (@(Get-PSSnapin -Registered | Where-Object {$_.Name -eq « Microsoft.Exchange.Management.PowerShell.Admin »} ).count -eq 1){
If (@(Get-PSSnapin | Where-Object {$_.Name -eq « Microsoft.Exchange.Management.PowerShell.Admin »} ).count -eq 0) {
Write-Host « Chargement en cours … »; Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin
}
}