Exemples de commandes PowerShell

Cette annexe regroupe quelques exemples de syntaxes PowerShell, combinant parfois plusieurs commandes. Il ne s’agit que d’une poignée de scénarios d’utilisation du langage vedette d’administration et de scripting de Microsoft. Vous trouverez par ailleurs de nombreux sites décrivant les possibilités étendues de cet outil. Citons, sur le site Microsoft TechNet, le TechCenter Exchange à l’adresse suivante : http://gallery.technet.microsoft.com/exchange/. Via le lien Galerie, vous aurez accès à plusieurs centaines d’exemples de scripts PowerShell et d’outils pour Exchange Server.

  • Ajout de membres à un groupe de distribution à partir d’une liste d’adresses de messagerie listées dans un fichier texte (le fichier texte contiendra une ligne par adresse e-mail) :

    
    Get-content d:\Fichier.txt | ForEach-Object  
    {Add-DistributionGroupMember -Identity Commerce -Member $_}
     
  • Voir la liste des membres d’un groupe de distribution dynamique :

    
    $Voir = Get-DynamicDistributionGroup -Identity Production 
    Get-Recipient -RecipientPreviewFilter $Voir.RecipientFilter
     
  • Exporter la liste des membres d’un groupe de distribution vers un fichier (groupe de distribution non dynamique) :

    
    Get-DistributionGroupMember -Identity [Nom_du_groupe] |  
    FT Name, PrimarySMTPAddress > C:\Fichier.csv
     
  • Gérer les réponses automatiques depuis les serveurs sur une boîte aux lettres :

    
    Set-MailboxAutoReplyConfiguration...
Pour consulter la suite, découvrez le livre suivant :
couv_ei10excs.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Exchange Control Panel (ECP)
Suivant
Installation d’Active Directory Rights Management Services (AD RMS)