Exchange your Mind

"La connaissance ne vaut que si elle est partagée" / "An effective Knowledge is a shared one"

Archive for 24 janvier 2011

Exchange Services Script

Posted by David PEKMEZ le janvier 24, 2011


Voici un script permettant de démarrer, arrêter ou redémarrer les services Exchange Server 2010 (en démarrage automatique)

Script allows you to Start, Stop or Restart Exchange Server 2010 Services (only theses in Automatic startup mode)




J’espère que ce script pourra vous faire gagner du temps !

Download the script

Source Code


#=================================================================================
# ExchangeServices.ps1
#
# THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
# KIND.
# Description: 
#
# This Script Written By: David Pekmez ( http://unifiedit.wordpress.com )
#
# Version: 1
# Last Updated: 19/01/2011
#==================================================================================

#=======================================
# Parameter definition
#=======================================
  
param([string]$Server,[string]$Services)
    
#==========================================================================
# Function that returns true if the incoming argument is a help request
#==========================================================================
function IsHelpRequest
{
 param($argument)
 return ($argument -eq "-?" -or $argument -eq "-help");
}
  
#===================================================================
# Function that displays the help related to this script
#===================================================================
function Usage
{

@"
NAME: ExchangeServices.ps1

SYNOPSIS:
Start / Stop or Restart Exchange Server 2010 Services
SYNTAX:
ExchangeServices.ps1
`t[-Server <ServerName>]
`t[-Services <Start / Stop / Restart>]
`t[-Help Or -?]

PARAMETERS:
-Server (Requiered)
The Server Name of the Exchange Server you want to Start / Stop or ReStart Exchange Services

-Services (Requiered)
Choose Start Or Stop Or ReStart

-? Or -Help (Optional)
To Show the Help Menu
-------------------------- EXAMPLE 1 --------------------------

.\ExchangeServices.ps1 -Server SRVEXCH -Services Start

-------------------------- EXAMPLE 2 --------------------------

.\ExchangeServices.ps1 -Server SRVEXCH -Services Stop

-------------------------- EXAMPLE 3 --------------------------

.\ExchangeServices.ps1 -Server SRVEXCH -Services ReStart

"@
} 

#=======================================
# Check for Usage Statement Request
#=======================================
$args | foreach { if (IsHelpRequest $_) { Usage; exit; } }
#==============================================
# Script Parameter Check
#==============================================

 $validInputs = $true
 $errorString =  ""

 if ($Server -eq "")
 {
  $validInputs = $false
  $errorString += "`nMissing Parameter: The -Server parameter is required. Please enter the Exchange Server Name."
 }

  if ($Services -eq "")
 {
  $validInputs = $false
  $errorString += "`nMissing Parameter: The -Services parameter is required. Please enter the Start / Stop Or ReStart parameter."
 }
 
 if (!$validInputs)
 {
  Write-error "$errorString"
 }

#===================================================
# Exchange Services Start / Stop Or ReStart
#===================================================

if($Services -like 'start')
{
$Service = Get-WmiObject -ComputerName $Server win32_service -filter "StartMode='Auto' and Name like '%Exchange%'"
ForEach ($ExchangeService in $Service)
 {
  if($ExchangeService.State -notlike 'Running')
   {
   Write-Host -ForegroundColor Green "Starting $ExchangeService"
   Start-Service $ExchangeService.Name
   }
  else {Write-Host "$ExchangeService is already Running."}
 }
Write-Host -ForegroundColor Green "All Exchange Services in Automatic Startup Mode are now Started"
}
elseif($Services -like 'stop')
{

$Service = Get-WmiObject -ComputerName $Server win32_service -filter "StartMode='Auto' and Name like '%Exchange%'"
ForEach ($ExchangeService in $Service)
 {
   
  if($ExchangeService.State -notlike 'Stopped')
   {
   Write-Host -ForegroundColor Green "Stopping $ExchangeService"
   Stop-Service $ExchangeService.Name -Force
   }
  else {Write-Host "$ExchangeService is already Stopped."} 
 }
Write-Host -ForegroundColor Green "All Exchange Services in Automatic Startup Mode are now Stopped"
}
 
elseif($Services -like 'restart')
{

 $Service = Get-WmiObject -ComputerName $Server win32_service -filter "StartMode='Auto' and Name like '%Exchange%'"
  
 ForEach ($ExchangeService in $Service)
  {
  Write-Host -ForegroundColor Green "Restarting $ExchangeService"
  ReStart-Service $ExchangeService.Name -Force
  }

  Write-Host -ForegroundColor Green "All Exchange Services in Automatic Startup Mode are now Restarted"
}
else
{
  Write-Host -ForegroundColor Green "'$Services' is an invalid command. Please choose Start Or Stop Or Restart Command."
  Write-Host -ForegroundColor Green "Get Help running -? Or -Help Switch."
}

David

Posted in Exchange Server 2010, script | Leave a Comment »

FPE 2010 : RU2 Mise à jour vers 11.0.705.0

Posted by Teruin laurent le janvier 24, 2011


L’installation du RU2 de FPE 2010 ne pose pas de souci particulier. Il est à noter que le correctif semble être le produit complet. Le téléchargement est d’environ 200 Méga.
Nous n’avons pas trouvé de note d’installation particulière. Nous avons lancé l’installation qui a effectué la mise à jour
Note : la prise en charge va demander un redémarrage du serveur.

La version de Build avant

 

La version de build après le RU2

Cordialement

Laurent Teruin

Posted in Non classé | Leave a Comment »

FPE 2010 RU2 : Ou le trouver ?

Posted by Teruin laurent le janvier 24, 2011


Si vous vous demandez comme moi ou récupérer le RU2 de Forefront 2010 For Exchange 2010 voici le lien
This is the link to download RU2 FPE 2010

http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2270641&kbln=en-us

Pas facile à trouver !
Laurent Teruin

Posted in Non classé | Leave a Comment »

FPE 2010 BPA : An error occured trying to access the Web

Posted by Teruin laurent le janvier 24, 2011


When you try to download the definition file from FPE BPA you can experience this

 

The computer has access to Internet and can download any file from external.
We don’t have the solution right now.
Laurent Teruin

Posted in Non classé | Leave a Comment »

Exchange calculateur version 14.2

Posted by David PEKMEZ le janvier 24, 2011


Une nouvelle version du calculateur Exchange est disponible sur le site de l’équipe produit

Une nouvelle page est dédiée à l’explication pour l’utilisation de ce calculateur

http://msexchangeteam.com/archive/2009/11/09/453117.aspx

Téléchargement : http://msexchangeteam.com/files/12/attachments/entry453145.aspx

Bonne lecture !

David

Posted in Exchange Server 2010, Stockage-2010 | Leave a Comment »

 
Suivre

Recevez les nouvelles publications par mail.

Rejoignez 222 autres abonnés