Exécution de mes scripts
1. Création d’un groupe de distribution par script :
NB : pour le script suivant, son exécution se fait dans exchange online. On se connecte à
exchange online par PowerShell
Le script ExchOnline_Distributiongroup_creation_v1.0, permet de :
Globalement, le script lit les données d'un fichier CSV contenant des informations
sur les groupes de distribution, crée ces groupes et modifie les propriétés spécifiques des
groupes sur la base des données fournies. Il génère également des journaux et des
messages d'erreur pour le suivi des résultats de l'exécution.
Pour exécuter ce script je procède comme suit :
- Ouvrez une invite de commande PowerShell ou un terminal PowerShell.
Naviguez jusqu'au répertoire dans lequel vous avez enregistré le script à l'aide de la
commande cd. Par exemple, si vous avez enregistré le script sur votre bureau, vous pouvez
utiliser la commande suivante :
PS> cd C:\Users\YourUsername\Desktop
NB : pour ne pas perdre assez de temps lors de l’exécution du script, mettre la script avec le
fichier CSV dans le même répertoire.
- Une fois que vous êtes dans le bon répertoire, exécutez le script en tapant son nom suivi de
l'argument requis. Le script attend un seul argument, qui est le chemin d'accès au fichier CSV
que vous souhaitez traiter. Par exemple :
PS> .\script.ps1 -fileName nom_du_fichier
Ou script.ps1 est le nom de votre script.
2. Gestion d’un groupe de distribution par script : suppression et ajout des membre dans un
groupe de distribution.
Nom du script : ExchOnline_DistGroup_Members_mgmt_v1.0
En résumé, ce script vous permet d'ajouter ou de supprimer en masse des membres de groupes de
distribution en utilisant un fichier CSV comme entrée, et il fournit un journal des opérations
effectuées et des éventuelles erreurs rencontrées.
- Pour ajouter les membres dans un groupes de distribution on procède comme suit :
PS> .\script.ps1 -fileName "path\to\[Link]" -MappingTable "path\to\[Link]" -Add
Remplacez "pathto\[Link]" par le chemin d'accès à votre fichier CSV d'entrée contenant les
informations sur les groupes et les membres. De même, remplacez "pathto\[Link]" par le
chemin d'accès à votre fichier de table de correspondance, le cas échéant.
- Pour supprimer les membres dans un groupe de distribution on procède comme suit :
PS> .\script.ps1 -fileName "path\to\[Link]" -MappingTable "path\to\[Link]" -Remove
Remplacez "pathto\[Link]" par le chemin réel de votre fichier CSV d'entrée. Ce fichier CSV doit
contenir les informations relatives aux groupes et aux membres. De même, remplacez "pathto\
[Link]" par le chemin d'accès à votre table de correspondance si vous en avez une.