Archive

Archives pour 05/2010

Créer une Database sur un CCR Exchange.

Créer en Powershell une nouvelle Database sur un cluster Exchange 2007 en CCR.
Le cluster CCR impose un Storage Group pour une Database.

Créer le Storage group:

?View Code POWERSHELL
New-StorageGroup -Server CCR001 -Name SG_Paris_02 -SystemFolderPath G:\Log_Paris_02 -LogFolderPath G:\Log_Paris_02

Créer la Database:

?View Code POWERSHELL
New-MailboxDatabase -StorageGroup CCR001\SG_Paris_02 -Name DB_Paris_02 -EdbFilePath G:\Data_Paris_02\DB_Paris_02.edb

Configuration des quotas:

?View Code POWERSHELL
Set-MailboxDatabase -Identity CCR001\DB_Paris_02 -ProhibitSendQuota 500MB -IssueWarningQuota 400MB -ProhibitSendReceiveQuota Unlimited

Monter la Database:

?View Code POWERSHELL
Mount-Database CCR001\DB_Paris_02
Categories: Exchange 2007 Tags:

Shéma BlackBerry Entreprise Server

Shéma d’architecture BalckBerry Entreprise Server.

Categories: Blackberry Tags: ,

Réparer synchronisation BDD sur BES

Réparer la synchronisation de la base de données sur un cluster Balckberry Entreprise Server.
Dans le cas où la BDD du système Balckberry est héberger sur chaque serveurs BES.

Sur le serveur de backup:
– Récuperer un Dump de la base BESMgmt.
– Ouvrir Microsoft SQL Server Management Studio.
– Lancer la restoration de la BDD BESMgmt depuis le DUMP.
– Ouvrir l’interface HA Software.
– Passer en mode Manuel.
– Lancer « Synchronisation des serveurs BES (données et BDD) » vers le serveur de backup.
– Repasser en mode automatique.
– Vérifier le fonctionnement.

Categories: Blackberry Tags: ,

Stop/Start des services à distance.

Arrêter et démarrer un service sur un serveur à distance.
Dans l’exemple, je traite le service « Microsoft Exchange Replication Service ».

Stop:

?View Code POWERSHELL
$Svc = Get-WmiObject -Computer SRV001 win32_service  -Filter "name='MSExchangeRepl'"
$Result = $Svc.StopService()
$Result.ReturnValue

Start:

?View Code POWERSHELL
$Svc = Get-WmiObject -Computer SRV001 win32_service  -Filter "name='MSExchangeRepl'"
$Result = $Svc.StartService()
$Result.ReturnValue
Categories: Windows Tags:

Afficher l’historique des bascules d’un cluster.

Afin d’afficher l’historique des bascule d’un cluster Windows 2003, j’utilise la méthode suivante.
Dans le journal des évènements « System » du serveur.
Filtrer les évènement 1200.

Categories: Exchange 2007 Tags: ,

J’allume les néons.

Activation d’un style néon sur la police de caractère.

Categories: Divers Tags: ,

.NET 3.5 SP1 et 2.0 SP2 avec Exchange 2007 SP1.

C’est pas courant comme problème, mais il existe une incompatibilité de .NET Frameworks 3.5 SP1 et 2.0 SP2 avec Exchange Server 2007 SP1.

J’ai eu le problème semaine dernière sur des CAS.
Le problème a été remonté lorsque les utilisateurs se sont pleins que la gestion de l’absence de bureau ne fonctionnait plus depuis Outlook.
J’ai tenté la désinstallation et le résultat a été désastreux.
Il a fallu que je réinstalle le CAS. (Radical mais efficace)

Microsoft a publié un article sur le problème
http://support.microsoft.com/kb/958934
et a mis à disposition un correctif.
http://support.microsoft.com/kb/952883/
Le correctif marche très bien.
http://connect.microsoft.com/VisualStudio/feedback/details/363175/net-frameworks-3-5-sp1-and-2-0-sp2-incompatible-with-exchange-server-2007-sp1

Categories: Exchange 2007 Tags: ,

Un peu de calme.

Categories: Divers Tags: , ,

Déplacement de boites aux lettres en masse.

J’ai beaucoup de boites aux lettres à déplacer ce soir.
L’opération consiste à déplacer des boites aux lettres de différentes Databases sources vers différentes Databases cibles, je me suis donc prévu un petit plan.
Un fois que j’ai préparé un beau p’tit fichier d’import qui définit qui va où, je positionne un « CustomAttribute » pour définir la Database cible sur les boites aux lettres à traiter.

?View Code POWERSHELL
Import-Csv -Path .\Move_Lundi.txt | Foreach { Set-Mailbox -Identity $_.displayname -CustomAttribute4 $_.target }

Je vérifie que tout est OK.

?View Code POWERSHELL
Import-Csv -Path .\Move_Lundi.txt | Foreach { Get-Mailbox -Identity $_.displayname | ft DisplayName,Database,CustomAttribute4 }

Pour pouvoir lancer plus déplacement en parallèle, je vais traiter les databases sources une par une.

?View Code POWERSHELL
Get-Mailbox -Database SRV001\DB_IDF_2 | Where-Object { $_.CustomAttribute4 -eq "Target_Monday_IDF_7" } | Move-Mailbox -TargetDatabase SRV001\DB_IDF_7

J’en lance plusieurs à la fois.

?View Code POWERSHELL
Get-Mailbox -Database SRV001\DB_IDF_3 | Where-Object { $_.CustomAttribute4 -eq "Target_Monday_IDF_7" } | Move-Mailbox -TargetDatabase SRV001\DB_IDF_5

Voila, c’est parti, j’attends la fin en gardant un oeuil sur les disques de logs.

La semaine d’astreinte commence

Déplacement de BAL en masse, déplacement de Databases et défragmentation Offline au programme.

?View Code POWERSHELL
Move-Mailbox, Move-DatabasePath et eseutil /d.
Categories: Divers Tags: , ,