Dernière rubrique modifiée : 2007-07-27

Bannière de l'environnement de ligne de commande Exchange Management Shell

Cette feuille de référence rapide décrit les cmdlets les plus fréquemment utilisées disponibles dans la version de publication (RTM) de Microsoft® Exchange Server 2007 et d'Exchange 2007 Service Pack 1 (SP1) et fournit des exemples de leur utilisation.

Pour plus d'informations sur l'environnement de ligne de commande Exchange Management Shell et toutes les cmdlets disponibles dans Exchange 2007, consultez la section « Référence technique » du TechCenter Exchange Management. Vous pouvez également télécharger le Livre blanc : Environnement de ligne de commande Exchange Management Shell.

Les tâches et fonctionnalités administratives suivantes sont incluses dans cette feuille de référence rapide :

Actions de cmdlet communes

Les verbes suivants sont pris en charge par la plupart des cmdlets et associés à une action spécifique.

New

Le verbe New crée une nouvelle instance de quelque chose, comme un nouveau paramètre de configuration, une nouvelle base de données ou un nouveau connecteur SMTP.

Supprimer

Le verbe Remove supprime une instance de quelque chose, comme une boîte aux lettres ou une règle de transport.

Toutes les cmdlets Remove prennent en charge les paramètres WhatIf et Confirm. Pour plus d'informations sur ces paramètres, consultez la rubrique Important Parameters.

Activer

Le verbe Enable active un paramètre ou active la messagerie pour un destinataire.

Désactiver

Le verbe Disable désactive un paramètre activé ou désactive la messagerie pour un destinataire.

Toutes les tâches Disable prennent également en charge les paramètres WhatIf et Confirm. Pour plus d'informations sur ces paramètres, consultez la rubrique Important Parameters.

Set

Le verbe Set modifie des paramètres spécifiques d'un objet, tels que les alias d'un contact ou la rétention d'un élément effacé d'une base de données de boîtes aux lettres.

Get

Le verbe Get interroge un objet spécifique ou un sous-ensemble d'un type d'objet, tel qu'une une boîte aux lettres spécifique, tous les utilisateurs de boîte aux lettres ou les utilisateurs de boîte aux lettres dans un domaine.

Paramètres importants

Les paramètres suivants vous aident à contrôler le mode d'exécution des commandes et d'indiquer précisément ce qu'une commande fait avant d'affecter les données.

Identity

Le paramètre Identity identifie l'objet unique pour la tâche. Il est généralement utilisé avec les cmdlets Enable, Disable, Remove, Set et Get. Identity est également un paramètre de position, ce qui signifie que vous ne devez pas spécifier Identity lorsque vous spécifiez la valeur du paramètre dans la ligne de commande.

Par exemple : Get-Mailbox -Identity user1 requiert des informations pour la boîte aux lettres de user1. Get-Mailbox user1 est équivalent à Get-Mailbox -Identity user1.

WhatIf

Le paramètre WhatIf donne pour instruction à la cmdlet de simuler les actions qu'elle va appliquer à l'objet. Le paramètre WhatIf permet d'afficher les changements potentiels sans devoir les appliquer. La valeur par défaut est $true.

Confirm

Le paramètre Confirm suspend le traitement par la cmdlet et demande à l'administrateur de confirmer les actions que la cmdlet va effectuer avant de continuer le traitement. La valeur par défaut est $true.

Valider

Le paramètre Validate amène la cmdlet à vérifier que toutes les conditions préalables à l'exécution de l'opération sont réunies et que l'opération sera exécutée avec succès.

Conseils et astuces

Get-Command

Cette cmdlet extrait toutes les tâches qui peuvent être exécutées dans Exchange Server 2007.

Get-Command *keyword*

Cette cmdlet extrait les tâches dont la cmdlet contient keyword.

Get-task | Get-Member

Cette cmdlet extrait toutes les propriétés et méthodes de task.

Get-task | Format-List

Cette cmdlet affiche la sortie de la requête dans une liste mise en forme. Vous pouvez canaliser la sortie de la cmdlet Get vers Format-List pour afficher l'ensemble des propriétés qui existent sur l'objet renvoyé par cette commande ou spécifier les propriétés spécifiques que vous voulez afficher, séparées par des virgules, comme dans l'exemple suivant : Get-Mailbox *john* | Format-List alias,*quota

Aide task

Cette cmdlet extrait des informations de l'Aide d'Exchange Management Shell pour toute tâche d'Exchange 2007, comme dans l'exemple suivant : Help Get-Mailbox

Help task<tab>

Entrez un nom partiel pour task, puis appuyez sur la touche TAB pour passer en revue toutes les cmdlets qui contiennent le texte spécifié. Vous pouvez également utiliser des caractères génériques, comme dans l'exemple suivant : Help *UM*

Get-task | Format-List > file.txt

Cette cmdlet exporte la sortie de task dans un fichier texte : file.txt

Destinataires

Gestion des contacts

Enable-Mailcontact -Identity "John Smith" -alias smith -externalEmailAddress smith@contoso.com

Cette commande active la messagerie pour le contact John Smith en spécifiant le nom unique (DN) du contact, puis en fournissant l'alias smith et une adresse de messagerie externe smith@contoso.com.

Disable-MailContact -Identity smith

Cette commande désactive la messagerie pour le contact en spécifiant l'alias du contact dans le paramètre Identity.

Set-MailContact -Identity smith -Alias jsmith

Cette commande modifie l'alias du contact à extension messagerie spécifié dans le paramètre Identity de smith en jsmith en utilisant le paramètre Alias.

Set-Contact -Identity jsmith -Manager user1

Cette commande modifie les informations du service d'annuaire Active Directory® du contact jsmith en changeant le gestionnaire de jsmith en User1.

Remarque : Si le contact n'est pas à extension messagerie, vous ne pouvez pas l'extraire en utilisant un alias. Vous devez utiliser le nom complet, le GUID ou le DN du contact.

Gestion de groupe

Enable-DistributionGroup -Identity "contoso\Distribution Group" -Alias DG

Cette commande active la messagerie pour le groupe universel de distribution nommé Distribution Group qui se trouve dans le domaine contoso. Il s'agit de l'alias DG.

Disable-DistributionGroup -Identity DG

Cette commande désactive la messagerie pour le groupe de distribution universel à extension messagerie nommé DG.

Set-DistributionGroup -Identity DG -Alias group1

Cette commande modifie les paramètres du groupe de distribution universel nommé DG dans Exchange en changeant son alias en group1.

Add-DistributionGroupMember -Identity DG -Member user1

Cette commande ajoute le destinataire user1 comme un membre du groupe de distribution universel DG.

Get-DistributionGroupMember -Identity DG

Cette commande extrait tous les membres du groupe de distribution nommé DG.

Set-Group -Identity DG -DisplayName "Universal DG"

Cette commande modifie les paramètres Active Directory du groupe Windows® nommé DG en modifiant son nom complet en « Universal DG ».

New-DynamicDistributionGroup -Name DDG -Alias DDGAlias -OrganizationalUnit OU -IncludedRecipients MailboxUsers

Cette commande crée un nouveau groupe de distribution dynamique basé sur une requête nommé DDG. Le paramètre IncludedRecipients accepte les valeurs suivantes : None | MailboxUsers | Resources | MailContacts | MailGroups | | MailUsers | AppRecipients.

Set-DynamicDistributionGroup -Identity DDG -DisplayName DDG1

Cette commande modifie le nom complet du groupe de distribution dynamique nommé DDG en DDG1.

Gestion de la boîte aux lettres

Enable-Mailbox -Identity contoso\user1 -Database MailboxDatabase

Cette commande active la boîte aux lettres d'un utilisateur d'Active Directory existant avec la combinaison de domaine et d'alias contoso\user1 en créant une boîte aux lettres dans la base de données de boîtes aux lettres nommée MailboxDatabase.

Disable -Mailbox -Identity user1

Cette commande désactive la boîte aux lettres pour l'utilisateur dont l'alias est user1 en supprimant sa boîte aux lettres associée.

Set-Mailbox -Identity user1 -alias user2

Cette commande modifie une boîte aux lettres en changeant l'alias existant user1 en user2.

Get-Mailbox | Export-Mailbox -PSTFolderPath C:\PSTFiles

Cette commande extrait tous les utilisateurs de boîte aux lettres et exporte leurs boîtes aux lettres dans des fichiers .pst. Les fichiers .pst sont stockés dans C:\PSTFiles.

Remarque :
Vous pouvez exporter des données de boîte aux lettres dans des fichiers .pst à l'aide de la cmdlet Export-Mailbox dans Exchange 2007 SP1 uniquement.

Import-Mailbox john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst

Cette commande importe les données de boîte aux lettres pour l'utilisateur john@contoso.com à partir du fichier .pst c:\PSTFiles\john.pst.

Remarque :
La cmdlet Import-Mailbox est disponible dans Exchange 2007 SP1 uniquement.

Get-Mailbox | Format-Table alias, *quota

Cette commande extrait tous les utilisateurs de boîte aux lettres et met en forme la sortie pour inclure l'alias de la boîte aux lettres et les quotas de boîte aux lettres.

Get-Mailbox -Database MailboxDatabase

Cette commande extrait une liste récapitulative de toutes les boîtes aux lettres figurant dans la base de données de boîte aux lettres nommée MailboxDatabase.

Get-Mailbox -server Server

Cette commande extrait une liste récapitulative de toutes les boîtes aux lettres sur le serveur nommé Server.

Get-MailboxStatistics -Database MailboxDatabase

Cette commande extrait les statistiques de boîte aux lettres pour toutes les boîtes aux lettres figurant dans la base de données de boîtes aux lettres nommée MailboxDatabase.

Get-MailboxStatistics -Server Server

Cette commande extrait les statistiques de boîte aux lettres pour toutes les boîtes aux lettres qui se trouvent sur le serveur nommé Server.

Move-Mailbox -Identity user1 -TargetDatabase Server\MailboxDatabase

Cette commande déplace la boîte aux lettres associée à l'alias user1 vers le serveur nommé Server. La boîte aux lettres est déplacée vers la base de données de boîtes aux lettres nommée MailboxDatabase.

Messages de quota de boîte aux lettres personnalisables

New-SystemMessage -QuotaMessageType ProhibitSendMailbox -Text "Prohibit Send Mailbox Quota Message Text" -Language En

Cette commande crée un nouveau message de quota personnalisé pour le type de message de message de quota ProhibitSendMailbox . Le texte « Prohibit Send Mailbox Quota Message Text » s'affiche en anglais comme spécifié par le code de paramètres régionaux En. Les valeurs valides pour le paramètre QuotaMessageType sont WarningMailboxUnlimitedSize et WarningPublicFolder.

Set-SystemMessage En\ProhibitSendMailbox -Text "New Prohibit Send Mailbox Quota Message Text"

Cette commande modifie le message de quota personnalisé existant pour le type de message de quota ProhibitSendMailbox qui s'affiche en anglais, comme spécifié par le code local En. Le nouveau texte est « New Prohibit Send Mailbox Quota Message Text ».

Get-SystemMessage En\ProhibitSendMailbox

Cette commande extrait le message de quota personnalisé existant pour le type de message de quota ProhibitSendMailbox qui s'affiche en anglais, comme spécifié par le code local En.

Remove-SystemMessage En\ProhibitSendMailbox

Cette commande supprime le message de quota personnalisé existant pour le type de message de quota ProhibitSendMailbox qui s'affiche en anglais, comme spécifié par le code local En.

Destinataire

Get-Recipient -RecipientType MailboxUser

Cette commande extrait une liste récapitulative de tous les destinataires qui correspondent au RecipientType MailboxUser. Le paramètre RecipientType accepte les valeurs suivantes : User | MailboxUser | MailEnabledUser | Contact | MailEnabledContact | Group | MailEnabledUniversalDistributionGroup | MailEnabledUniversalSecurityGroup | MailEnabledNonUniversalGroup | DynamicDL | PublicFolder | PublicDatabase | SystemAttendantMailbox | SystemMailbox | MicrosoftExchange.

Get-Recipient -Anr "user"

Cette commande extrait une liste récapitulative de tous les destinataires contenant la chaîne « user » dans le nom de boîte aux lettres. Le paramètre Anr indique que l'argument sera résolu à l'aide d'une résolution de nom ambigu (ANR).

Get-Recipient -ResultSize 100

Cette commande extrait une liste récapitulative de destinataires et ne retourne que les 100 premiers destinataires.

Messagerie unifiée

Get-UMMailbox

Cette commande extrait une liste récapitulative de tous les destinataires à extension messagerie unifiée.

Get-UMMailbox -Identity user1 | Format-List

Cette commande extrait la configuration détaillée de la boîte aux lettres de messagerie unifiée associée à l'alias user1.

Set-UMMailbox -Identity user1 -UMEnabled $True

Cette commands modifie la boîte aux lettres de messagerie unifiée associée à l'alias user1 en modifiant la valeur du paramètre UMEnabled en $True.

User

Enable-MailUser -Identity contoso\user2 -ExternalEmailAddress user2@northwindtraders.com

Cette commande active la messagerie pour l'utilisateur Active Directory contoso\user2 avec une adresse externe user2@northwindtraders.com. Avec cette cmdlet, l'adresse de messagerie SMTP principale par défaut user2@contoso.com est également créée.

Disable-MailUser -Identity user2

Cette commande désactive la messagerie pour l'utilisateur à extension messagerie Active Directory user2.

Set-MailUser -Identity user2 -ExternalEmailAddress user2@research.northwindtraders.com

Cette commande modifie l'utilisateur à extension messagerie Active Directory user2 en modifiant son adresse de messagerie externe en user@research.northwindtraders.com

Stockage

Gestion de la base de données

New-MailboxDatabase -Name MailboxDatabase -StorageGroup StorageGroup

Cette commande crée une nouvelle base de données de boîtes aux lettres nommée MailboxDatabase dans le groupe de stockage StorageGroup.

Set-MailboxDatabase -Identity MailboxDatabase -IssueWarningQuota 500MB

Cette commande modifie la base de données de boîtes aux lettres MailboxDatabase en changeant sa limite de quota d'avertissement de boîte aux lettres en 500Mo.

Get-MailboxDatabase -StorageGroup StorageGroup

Cette commande extrait une liste récapitulative de toutes les bases de données de boîtes aux lettres dans le groupe de stockage nommé StorageGroup.

Get-MailboxDatabase -Server Server

Cette commande extrait une liste récapitulative de toutes les base de données de boîtes aux lettres sur le le serveur nommé Server.

Mount-Database -Identity MailboxDatabase

Cette commande monte la base de données de boîtes aux lettres existante nommée MailboxDatabase.

Dismount-Database -Identity MailboxDatabase

Cette commande démonte la base de données de boîtes aux lettres existante nommée MailboxDatabase.

Enable-DatabaseCopy -Identity MailboxDatabase

Cette commande active la sauvegarde locale en continu pour la base de données de boîtes aux lettres nommée MailboxDatabase.

Gestion des groupes de stockage

New-StorageGroup -Name StorageGroup -Server server1

Cette commande crée un nouveau groupe de stockage nommé StorageGroup sur le serveur nommé server1.

Set-StorageGroup -Identity StorageGroup -Name "Research Storage Group"

Cette commande modifie le groupe de stockage nommé StorageGroup en modifiant son nom d'affichage en « Research Storage Group ».

Enable-StorageGroupCopy -Identity StorageGroup

Cette commande active la sauvegarde locale en continu sur le groupe de stockage nommé StorageGroup.

Remarque : Vous devez d'abord activer la sauvegarde locale en continu à l'aide de la cmdlet Enable-DatabaseCopy pour chaque base de données dans le groupe de stockage sur lequel vous voulez activer la sauvegarde locale en continu.

Disable-StorageGroupCopy -Identity StorageGroup

Cette commande désactive la sauvegarde locale en continu du groupe de stockage nommé StorageGroup.

Transport

Connecteurs et remise

New-SendConnector -Name SendConnector -AddressSpaces contoso.com

Cette commande crée un nouveau connecteur d'envoi Internet nommé SendConnector. L'espace d'adressage associé pour le connecteur d'envoi est contoso.com.

Set-SendConnector -Identity SendConnector -AddressSpaces northwindtraders.com

Cette commande modifie le connecteur d'envoi nommé SendConnector en modifiant ses espaces d'adressage en northwindtraders.com.

New-ReceiveConnector -Name ReceiveConnector -RemoteIpRanges 10.149.0.1-10.151.0.1 -Bindings 0.0.0.0:25

La commande crée un connecteur de réception nommé ReceiveConnector. La plage d'adresses IP distantes associée s'étend de 10.149.0.1 à 10.151.0.1. En définissant le paramètreBindings sur 0.0.0.0:25, vous donnez pour instruction au serveur d'écouter les connexions sur toutes les adresses IP configurées localement sur le port 25.

Set-ReceiveConnector -Identity ReceiveConnector -MaxMessageSize 20MB

Cette commande modifie le connecteur de réception ReceiveConnector en modifiant la valeur du paramètre MaxMessageSize en 20Mo.

Files d'attente

Suspend-Queue -Identity Server\Queue

Cette commande interrompt tous les messages dans la file d'attente Server\Queue pour qu'ils ne soient pas remis.

Resume-Queue -Identity Server\Queue

Cette commande permet à la file d'attente suspendue Server\Queue de reprendre la remise de messages.

Get-Message -Identity Server\Queue\Message

Cette commande extrait le message spécifique Server\Queue\Message.

Suspend-Message -Identity Server\Queue\Message

Cette commande arrête la remise du message Server\Queue\Message dans une file d'attente.

Get-Queue | Freeze-Queue

Cette commande gèle toutes les files d'attente sur le serveur local.

Resume-Message -Identity Server\Queue\Message

Cette commande permet la remise du message Server\Queue\Message suspendu dans une file d'attente.

Delete-Message -Identity Server\Queue\Message

Cette commande supprime le message spécifié Server\Queue\Message.

Export-Message -Identity Server\Queue\Message -Path FilePath

Cette commande exporte le message spécifié Server\Queue\Message vers FilePath.

Remarque : Avant d'exporter un message, vous devez d'abord le suspendre en utilisant la cmdlet Suspend-Message.

Réécriture d'adresses

New-AddressRewriteEntry -Name RewriteEntryName -InternalAddress david@contoso.com -ExternalAddress support@contoso.com

Cette commande crée une nouvelle entrée de réécriture d'adresse pour l'adresse de messagerie interne david@contoso.com. Tous les messages électroniques envoyés par david@contoso.com sont réécrits à support@contoso.com, et tous les messages entrants adressés à support@contoso.com sont réécrits à david@contoso.com.

Set-AddressRewriteEntry -Identity RewriteEntryName -InternalAddress chris@contoso.com

Cette commande modifie l'entrée de réécriture d'adresse existante RewriteEntryName en modifiant la valeur du paramètre InternalAddress en chris@contoso.com.

Anti-spam

Set-RecipientFilterConfig -BlockedRecipients info@contoso.com, corp@contoso.com

Cette commande modifie la configuration du filtrage des destinataires en ajoutant les destinataires bloqués info@contoso.com et corp@contoso.com.

Set-SenderFilterConfig -BlockedSenders badsender@northwindtraders.com

Cette commande modifie la configuration du filtrage des expéditeurs pour le courrier indésirable en ajoutant un expéditeur bloqué badsender@northwindtraders.com.

Add-ContentFilterPhrase -Phrase "spam" -Influence BadWord

Cette commande ajoute la phrase « courrier indésirable » au filtre du contenu en définissant son paramètre Influence sur BadWord. Le paramètre Influence accepte les valeurs BadWord et GoodWord.

Add-IPAllowListEntry -IpRange 127.1.0.0

Cette commande ajoute d'adresse IP 127.1.0.0 à la liste verte d'IP. Le masque IP par défaut est défini sur 255.255.255.255 parce qu'il n'est pas spécifié.

Add-IPAllowListEntry -IpRange "127.1.0.0(255.255.0.0)"

Cette commande ajoute l'adresse IP 127.1.0.0 à la liste verte d'IP sont le masque IP spécifié est 255.255.0.0.

Add-IPAllowListEntry -IpRange 127.1.0.0-127.1.255.255

Cette commande ajoute une plage autorisée d'adresses IP. Dans ce cas, la plage d'adresses IP s'étend de 127.1.0.0 à 127.1.255.255.

Add-IPBlockListEntry -IpRange 127.2.0.1

Cette commande ajoute l'adresse IP 127.1.0.0 à la liste rouge d'IP. Dans ce cas, le masque IP par défaut est 255.255.255.255 parce qu'il n'est pas spécifié.

Test-IPAllowListProvider -Identity AllowListProvider -IPAddress 127.1.0.0

Cette commande teste une adresse IP spécifiée 127.1.0.0 pour voir si elle est répertoriée comme adresse IP autorisée par le fournisseur de listes vertes d'IP IPAllowListProvider.

Add-IPAllowListProvider -Name Provider1 -LookupDomain www.contoso.com -IPAddressesMatch 127.1.0.0

Cette commande ajoute un fournisseur de listes vertes d'IP nommé Provider1 qui est utilisé pour vérifier quelles adresses IP sont autorisées. Le domaine de recherche associé est www.contoso.com et l'adresse IP qui doit correspondre au résultat renvoyé par le fournisseur listes vertes d'IP est 127.1.0.0.

Add-IPBlockListProvider -Name Provider2 -LookupDomain www.contoso.com -IPAddressesMatch 127.2.0.1

Cette commande ajoute un fournisseur de listes vertes d'IP nommé Provider2 qui est utilisé pour vérifier les adresses IP à bloquer. Le domaine de recherche associé est www.contoso.com et l'adresse IP qui doit correspondre au résultats renvoyés par le fournisseur de listes rouges d'IP est 127.1.0.0.

Get-SenderIdConfig

Cette commande extrait les paramètres de configuration de l'D expéditeur.

Add-AttachmentFilterEntry -Name image/jpeg -Type ContentType

Cette commande ajoute une entrée de filtre des pièces jointes qui est utilisée pour bloquer toutes les pièces jointes JPEG sur la base du type de contenu image/jpeg, indépendamment du nom du fichier.

Add-AttachmentFilterEntry -Name *.EXE -Type FileName

Cette commande ajoute une entrée de fichier de pièce jointe qui est utilisée pour bloquer toutes les pièces jointes avec une extension de nom de fichier *.EXE.

Remove-AttachmentFilterEntry ContentType:image/jpeg

Cette commande supprime une entrée de filtre des pièces jointes qui est utilisée pour filtrer toutes les pièces jointes JPEG sur la base du type de contenu image/jpeg.

Remove-AttachmentFilterEntry FileName:*.EXE

Cette commande supprime une entrée de filtre des pièces jointes qui est utilisée pour bloquer toutes les pièces jointes avec une extension de nom de fichier *.EXE.

Set-AttachmentFilterListConfig -RejectResponse "La pièce jointe à votre message électronique a été rejetée." -Action Reject

Cette commande configure l'agent de filtrage des pièces jointes pour rejeter tous les messages contenant des pièces jointes filtrées. La pièce jointe et le message de courrier électronique sont bloqués et le texte configuré est utilisé dans le corps du message du rapport de non-remise (NDR) envoyé aux expéditeurs dont les messages contiennent une pièce jointe bloquée. Les actions disponibles sont Reject, Strip et SilentDelete.

Messages de notification d'état de remise (DSN) personnalisables

New-SystemMessage -DsnCode 5.7.0 -Text "DSN Message Text" -Internal $False -Language En

Cette commande crée un nouveau message DSN personnalisé pour le code DSN 5.7.0. Le texte du message est "DSN Message Text", il s'affiche en anglais, langue spécifiée par le code de paramètres régionaux En et le message DSN est envoyé aux expéditeurs internes et externes.

Set-SystemMessage -Identity En\External\5.7.0 -Text "New DSN Message Text"

Cette commande modifie le message DSN personnalisé pour le code DSN 5.7.0. L'identité consiste en la langue, spécifiée par le code de paramètres régionaux En, même si la portée du message DSN est interne ou externe, et le code DSN En\External\5.7.0. Le texte du message DSN et modifié en "New DSN Message Text".

Get-SystemMessage -Identity En\External\5.7.0

Cette commande extrait le message DSN personnalisé existant pour le code DSN 5.7.0 en utilisant l'identité En\External\5.7.0.

Get-SystemMessage -Original $True

Cette commande extrait une liste de tous les messages DSN intégrés.

Remove-SystemMessage -Identity En\External\5.7.0

Cette commande supprime le message DSN personnalisé existant pour le code DSN 5.7.0 en utilisant l'identité En\External\5.7.0.

Stratégie et conformité

Règles de transport Hub

$Condition = Get-TransportRulePredicate BetweenMemberOf

$Condition.Addresses = (Get-DistributionGroup "Group1")

$Condition.Addreses2 = (Get-DistributionGroup "Group2")

$Action = Get-TransportRuleAction RejectMessage

$Action.RejectReason = "RejectText"

New-TransportRule -Name "RuleName" -Condition @($Condition) -Action @($Action)

Cette commande crée la règle de transport RuleName sur un serveur de transport Hub. La règle rejette tous les messages échangés entre les groupes de distribution Groupe1 et Groupe2 . Un NDR est envoyé à l'expéditeur des messages contenant le texte RejectText.

Get-TransportRule -Identity RuleName | Format-List

Cette commande extrait la configuration détaillée de la règle de transport RuleName.

(Get-TransportRule -Identity RuleName).Conditions | Format-List

Cette commande extrait une liste de conditions et leurs valeurs qui sont configurées dans la règle de transport RuleName.

(Get-TransportRule -Identity RuleName).Exceptions | Format-List

Cette commande extrait une liste d'exceptions et leurs valeurs qui sont configurées dans la règle de transport RuleName.

(Get-TransportRule -Identity RuleName).Actions | Format-List

Cette commande extrait une liste d'actions et leurs valeurs qui sont configurées dans la règle de transport RuleName.

Remove-TransportRule -Identity RuleName

Cette commande extrait la règle de transport RuleName.

Règles de Journal

New-JournalRule -Name "JournalRuleName" -Recipient MailboxToJournal@contoso.com -JournalEmailAddress "Journal Reports" -Scope Global

Cette commande crée la règle de journal JournalRuleName. Des copies de tous les messages électroniques échangés avec MailboxToJournal@contoso.com sont envoyés à la boîte aux lettres Journal Reports comme pièces jointes à l'intérieur de l'enveloppe du message de journal. La règle de journal est activée dès sa création. Les valeurs valides pour le paramètre Scope sont Internal, External et Global.

Set-JournalRule -Identity JournalRuleName -Recipient DistributionGroupToJournal@contoso.com

Cette commande modifie la règle de journal JournalRuleName par la définition de la valeur du paramètre Recipient sur DistributionGroupToJournal@contoso.com.

Set-TransportConfig -JournalingReportNdrTo AltJournalReports@contoso.com

Cette commande configure Exchange pour rediriger les rapports de journal vers AltJournalReports@contoso.com si la boîte aux lettres de journalisation principale est temporairement indisponible.

Serveurs

Get-ExchangeServer

Cette commande extrait une liste récapitulative de tous les serveurs existants.

Get-ExchangeServer -Domain contoso.com

Cette commande extrait une liste recapitulative de tous les serveurs dans le domaine contoso.com.

Get-ExchangeServer -Status

Cette commande extrait une liste récapitulative de tous les serveurs existants et force un appel à l'actualisation de l'état actuel du serveur. Sans le paramètre Status, certains champs qui changent en temps réel ne sont pas renseignés.