Présentation des cmdlets

 

S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Dernière rubrique modifiée : 2006-08-10

Une cmdlet (prononcez « command-let ») est la plus petite unité de fonctionnalité dans Microsoft Exchange Management Shell. Les cmdlets ressemblent à des commandes intégrées dans d'autres interfaces de commande interactive, par exemple, la commande dir trouvée dans cmd.exe. Comme ces commandes familières, les cmdlets peuvent être appelées directement depuis la ligne de commande dans Exchange Management Shell et exécutées dans le contexte de l'interface de commande active, pas comme processus à part.

Les cmdlets sont généralement conçues autour de tâches d'administration récurrentes et Exchange Management Shell fournit plus de 360 cmdlets pour l'exécution de tâches de gestion spécifiques à Exchange. Celles-ci sont disponibles en plus des cmdlets d'administration système non-Exchange incluses dans la conception de l'interface de commande interactive Microsoft Windows PowerShell.

importantImportant :
Pour accéder aux cmdlets Exchange Management Shell, vous devez charger Exchange Management Shell depuis le menu de programmes de Microsoft Exchange Server 2007.

Toutes les cmdlets d'Exchange Management Shell sont présentées sous la forme de paires verbe-nom (en anglais). Le verbe et le nom sont toujours séparés par un tiret (-), sans espace, et les noms de cmdlet sont toujours au singulier. Le verbe fait référence à l'action exécutée par la cmdlet. Le nom fait référence à l'objet auquel l'action est appliquée. Par exemple, dans la cmdlet Get-SystemMessage, le verbe est Get (obtenir) et le nom SystemMessage (message système). Toutes les cmdlets d'Exchange Management Shell qui gèrent une fonctionnalité particulière partagent le même nom. Le tableau 1 fournit des exemples de verbes disponibles dans Exchange Management Shell.

Notes

Par défaut, en cas d'omission du verbe, Exchange Management Shell considère qu'il s'agit du verbe Get. Par exemple, lorsque vous appelez Mailbox, vous obtenez le même résultat que si vous appeliez la cmdlet Get-Mailbox.

Tableau 1   Exemples de verbes dans Exchange Management Shell

Verbe Description

Disable

Les cmdlets Disable définissent l'état Activé de l'objet Exchange 2007 spécifié sur $False. Cela empêche l'objet de traiter des données même s'il existe.

Enable

Les cmdlets Enable définissent l'état Activé de l'objet Exchange 2007 spécifié sur $True. Cela permet à l'objet de traiter des données.

Get

Les cmdlets Get extraient des informations sur un objet Exchange 2007 particulier.

> [!Note] > La plupart des cmdlets Get ne renvoient que des informations récapitulatives lorsque vous les exécutez. Pour que la cmdlet Get renvoie des informations détaillées lorsque vous exécutez une commande, canalisez la commande vers la cmdlet Format-List. Pour plus d'informations sur la commande Format-List, consultez la rubrique Utilisation de la sortie d'une commande. Pour plus d'informations sur le traitement en pipeline, consultez la rubrique Traitement en pipeline.

Install

Les cmdlets Install installent un nouvel objet ou une nouvelle fonctionnalité sur un serveur Exchange 2007.

Move

Les cmdlets Move déplacent l'objet Exchange 2007 spécifié d'un conteneur ou d'un serveur vers un autre.

New

Les cmdlets New créent un objet Exchange 2007.

Remove

Les cmdlets Remove suppriment l'objet Exchange 2007 spécifié.

Set

Les cmdlets Set modifient les propriétés d'un objet Exchange 2007 existant.

Test

Les cmdlets Test testent des composants Exchange 2007 spécifiques et fournissent des fichiers journaux que vous pouvez examiner.

Uninstall

Les cmdlets Uninstall suppriment un objet ou une fonctionnalité d'un serveur Exchange 2007.

La liste de cmdlets suivante fournit un exemple d'ensemble de cmdlets complet. Cet ensemble de cmdlets permet de gérer les fonctionnalités de message de notification d'état de remise (DSN) et de message de quota de boîte aux lettres d'Exchange 2007 :

  • Get-SystemMessage

  • New-SystemMessage

  • Remove-SystemMessage

  • Set-SystemMessage