Scripts pour la gestion des dossiers publics dans Exchange Management Shell
S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Dernière rubrique modifiée : 2007-03-27
L'exécution de scripts dans l'environnement de ligne de commande Exchange Management Shell peut accélérer et faciliter l'administration de dossiers publics en automatisant certaines tâches complexes ou souvent exécutées. Vous pouvez utiliser les scripts installés avec Microsoft Exchange Server 2007 et décrits dans cette rubrique (ainsi que d'autres scripts) ou écrire vos propres scripts.
Les scripts de l'environnement de ligne de commande Exchange Management Shell décrits dans cette rubrique sont installés, par défaut, dans C:\Program Files\Microsoft\Exchange Server\Scripts.
Pour exécuter ces scripts, vous devez utiliser un compte auquel ont été délégués :
- le rôle Administrateur de serveur Exchange et le groupe Administrateurs local pour le serveur cible.
Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Exchange Server, consultez la rubrique Considérations relatives aux autorisations.
Pour plus d'informations sur l'utilisation et l'écriture de scripts dans Exchange 2007, consultez la rubrique Les scripts dans Exchange Management Shell.
Scripts de gestion de serveur
Le tableau suivant répertorie les scripts de gestion de serveur inclus dans Exchange 2007.
Tâche | Script | Description |
---|---|---|
Ajouter un serveur à la liste de réplication. |
AddReplicaToPFRecursive.ps1 |
Ce script ajoute un serveur à la liste de réplication pour un dossier public et tous les dossiers situés plus bas dans la hiérarchie. Si le serveur figure déjà dans la liste de réplication pour un dossier, rien n'est modifié pour ce dossier. Ce script accepte les paramètres suivants :
|
Supprimer un serveur de la liste de réplication. |
RemoveReplicaFromPFRecursive.ps1 |
Ce script supprime un serveur de la liste de réplication pour un dossier public et tous les dossiers situés plus bas dans la hiérarchie. Si le serveur figure déjà dans la liste de réplication pour un dossier, rien n'est modifié pour ce dossier. Si le serveur est le seul figurant dans la liste de réplication, la liste n'est pas modifiée. Ce script accepte les paramètres suivants :
|
Remplacer un serveur dans la liste de réplication. |
MoveAllReplicas.ps1 |
Ce script remplace un serveur par un autre dans la liste de réplication pour tous les dossiers publics, y compris les dossiers système. Ce script accepte les paramètres suivants :
|
Remplacer un serveur dans la liste de réplication par un nouveau serveur. |
ReplaceReplicaOnPFRecursive.ps1 |
Ce script remplace un serveur par un autre dans la liste de réplication pour un dossier public et tous les dossiers situés plus bas dans la hiérarchie. Si le serveur que vous voulez supprimer ne figure pas dans la liste de réplication pour un dossier, rien n'est modifié pour ce dossier. Ce script accepte les paramètres suivants :
|
Scripts de gestion d'utilisateur
Le tableau suivant répertorie les scripts de gestion d'utilisateur inclus dans Exchange 2007.
Tâche | Script | Description |
---|---|---|
Ajouter un utilisateur à la liste des autorisations client. |
AddUsersToPFRecursive.ps1 |
Ce script ajoute un utilisateur et les autorisations de ce dernier à la liste des autorisations client pour un dossier public et tous les dossiers situés plus bas dans la hiérarchie. Si l'utilisateur est déjà répertorié dans la liste des autorisations client pour un dossier, les autorisations de l'utilisateur sont mises à jour sur la base du nouveau jeu d'autorisations spécifié par le script.
|
Remplacer un utilisateur par un autre dans la liste des autorisations client. |
ReplaceUserWithUserOnPFRecursive.ps1 |
Ce script remplace un utilisateur par un autre dans la liste des autorisations client pour un dossier public et tous les dossiers situés plus bas dans la hiérarchie. Les autorisations existantes pour le premier utilisateur sont conservées. Les dossiers publics qui ne contiennent pas d'autorisations pour l'utilisateur ne sont pas modifiés.
|
Remplacer les autorisations d'un utilisateur. |
ReplaceUserPermissionOnPFRecursive.ps1 |
Ce script remplace les autorisations d'un utilisateur dans la liste des autorisations client pour un dossier public par un nouvel ensemble d'autorisations. Il remplace également les autorisations pour tous les dossiers figurant sous ce dossier dans la hiérarchie. Les dossiers publics qui ne contiennent pas d'autorisations pour l'utilisateur ne sont pas modifiés.
|
Supprimer un utilisateur de la liste des autorisations client. |
RemoveUserFromPFRecursive.ps1 |
Ce script supprime un utilisateur de la liste des autorisations client pour un dossier public et de tous les dossiers situés plus bas dans la hiérarchie.
|
Pour plus d'informations
Pour plus d'informations sur les dossiers publics, consultez la rubrique Présentation des dossiers publics.
Pour plus d'informations sur les autorisations de dossiers publics, consultez la rubrique Configuration des autorisations de dossier public.
Pour plus d'informations sur la gestion des dossiers publics, consultez la rubrique Gestion des dossiers publics.
Pour plus d'informations sur l'utilisation de scripts pour gérer des dossiers publics dans Exchange 2007, consultez la rubrique Les scripts dans Exchange Management Shell.
Pour plus d'informations sur l'utilisation de l'environnement de ligne de commande Exchange Management Shell, consultez la rubrique Utilisation d'Exchange Management Shell.