Bienvenue sur mon blog il est destiné à l'actualité et aux scripts sous Windows PowerShell. Windows Powershell Scripts assure l'administration, la gestion et l'automatisation des logiciels Microsoft et différents partenaires.

Les commandes Shell pour Exchange Server 2007 : Cmdlets Exchange Management Shell
Affichez les paramètres de l'adresse de messagerie pour l'Administrateur :
PS>Get-transportserver
Création de l'adresse de messagerie pour l'Administrateur :
PS>Set-transportserver [nom serveur] -ExternalPostMasterAdress [adresse de messagerie de l'administrateur]
Affichez une liste d'utilisateurs :
PS>Get-user
Affichez une liste de contacts :
PS>Get-Contact
Affichez une liste de groupes à partir Active Directory :
PS>Get-Group
Afiichez une liste de destinataire :
PS>Get-Recipient
Afiichez une liste de BAL :
PS>Get-MailBox
Affichez une liste d'utilisateurs à extention de messageries :
PS>Get-MailUser
Création d'une BAL pour un utilisateur externe à l'organisation :
PS>Enable-MailUser -identify nom -externalEmailAdress nom de messagerie
Mise en place d'un Quota pour une base de données sur 1 serveur : Exemple = 100 Mo
PS>Get-MailBoxDatabase -server nom du serveur | Set-MailBoxDatabase -IssueWarningQuote 100 Mo
Extraction d'une liste de toutes les BAL pour une organisation avec un Quota fixé à 100 Mo :
PS>Get-MailBox -organizationalUnit nom de l'organisation | Set-MailBox -ProhibitSendQuota 100 Mo
Création d'un groupe de stockage sans base de données :
PS>New-StorageGroup "nom du groupe" -server nom du serveur
Création d'une base de données dans un groupe de stockage :
PS>New-MailBoxDatabase -StorageGroup "nom du serveur\nom du groupe" -Name "nom de la base de données"
Montez une nouvelle base de données :
PS>Mount-Database "nom de la base de données"
Affichez les groupes de stockages :
PS>Get-StorageGroup
Déplacez une base de données :
PS>Move-DatabasePath "nom de la base de données" -EdbFilePath "chemin\nom de la base de données"
Désactivez la fonction ActiveSync pour tous les utilisateurs d'une organisation :
PS>Get-MailBox -OrganizationalUnit:nom de l'organisation | Set-CasMailBox -ActiveSyncEnabled :$False
Acceptez automatiquement les demandes de réunions pour une BAL :
PS>Set-MailBoxCalendarSettings "nom de la BAL" -AutomateProcessing: AutoAccept
Affichez les paramètres pour MailBoxCalendar :
PS>Set-MailBoxCalendarSettings "nom de la BAL"
Utilisez le "pipeline" Format-List pour afficher les paramètres messageries d'un utilisateur :
PS>Get-Mailbox "nom de l'utilisateur" | Format-List -Property Name,Alias,EmailAddresses