Exporter les autorisations du dossier de boîte aux lettres vers un fichier CSV
Dans un article précédent, nous avons expliqué comment exporter les autorisations de boîte aux lettres vers un fichier CSV. Cette fois, nous souhaitons exporter les autorisations du dossier de boîte aux lettres vers un fichier CSV. Nous aimons savoir quel utilisateur a accès à quel dossier et quel niveau d'autorisation il a accès à ce dossier. Nous examinerons les autorisations du dossier de boîte aux lettres d'un seul utilisateur et de tous les utilisateurs. Dans cet article, vous apprendrez comment exporter les autorisations des dossiers de boîtes aux lettres vers un fichier CSV.
Introduction
Pour vous permettre de comprendre quelles autorisations sont exportées, il est préférable d'avoir un exemple. Démarrez Outlook et connectez-vous en tant qu'utilisateur. Dans notre cas, il s’agit de l’utilisateur James.
Autorisations du dossier Outlook Aujourd'hui (Haut de la banque d'informations)
Faites un clic droit sur l'adresse e-mail dans la barre latérale gauche et sélectionnez Autorisations des dossiers. C'est Outlook Today (haut de la banque d'informations).
Nous pouvons voir que le niveau d'autorisation Auteur de publication est accordé à l'utilisateur Anna.
Autorisations du dossier de la boîte de réception
Cliquez avec le bouton droit sur le dossier Boîte de réception et cliquez sur Propriétés.
Cliquez sur l'onglet Autorisations. Le niveau d'autorisation Reviewer est accordé à l'utilisateur Boris.
Autorisations du sous-dossier de gestion
Cliquez avec le bouton droit sur le dossier Boîte de réception et créez un nouveau dossier. Nommez le sous-dossier Gestion. Cliquez avec le bouton droit sur le sous-dossier créé et cliquez sur Propriétés.
Cliquez sur l'onglet Autorisations. Vous pouvez voir qu'il hérite des autorisations du dossier parent. C'est parce que nous avons créé le sous-dossier après avoir configuré les autorisations. Dans notre cas, il s'agit du dossier Boîte de réception.
Ajoutez un autre utilisateur au dossier Gestion et attribuez le niveau d'autorisation Contributeur. Dans notre exemple, Hannah reçoit le niveau d'autorisation Contributeur.
Autorisations du sous-dossier Sales
Créez un sous-dossier supplémentaire. Nous créons un sous-dossier portant le nom Sales. Nous ne voulons pas accorder d'autorisations à ce sous-dossier.
Notez que les autorisations du sous-dossier sont héritées du dossier parent si vous créez un nouveau sous-dossier. Le sous-dossier examinera les autorisations du dossier parent. Si vous ajoutez des autorisations au dossier parent après avoir créé le sous-dossier, les autorisations du sous-dossier ne seront pas héritées.
Cliquez avec le bouton droit sur le dossier Ventes et cliquez sur Propriétés.
Accédez à l'onglet Autorisations. Supprimez l'utilisateur Boris des autorisations et cliquez sur Appliquer. Les noms Par défaut et Anonyme avec le niveau d'autorisation Aucun sont la valeur par défaut. Gardez-le comme ça.
Nous avons configuré les autorisations suivantes sur les dossiers :
Outlook Today (Haut de la banque d'informations) - Auteur de l'édition - Anna
Boîte de réception - Réviseur - Boris< br>Gestion - Réviseur - Boris
Gestion - Contributrice - Hannah
Ventes - Par défaut
Dans la prochaine étape, nous allons examiner le script PowerShell des autorisations du dossier de boîte aux lettres.
Exporter les autorisations du dossier de boîte aux lettres Script PowerShell
Téléchargez le script PowerShell Get-MailboxPermissionsReport.ps1 réalisé par Thomas Stensitzki. Enregistrez le fichier dans C:\scripts\. Si vous n'avez pas de dossier de scripts, créez-en un.
Le script PowerShell Get-MailboxPermissionsReport.ps1 dispose des options suivantes pour exporter les autorisations :
Option 1 : Exporter les autorisations du dossier de boîte aux lettres d'un seul utilisateur
Option 2 : Exporter les autorisations du dossier de boîte aux lettres des utilisateurs qui commencent ou se terminent par un nom donné
Option 3 : Exporter les autorisations du dossier de boîte aux lettres de l'ensemble de l'organisation
Jetons un coup d'œil aux options à l'étape suivante.
Option 1 : Exporter les autorisations du dossier de boîte aux lettres d'un seul utilisateur
Exécutez Exchange Management Shell en tant qu’administrateur. Remplacez le répertoire par le dossier des scripts.
[PS] C:>cd \scriptsObtenez les autorisations spécifiques du dossier de boîte aux lettres d'un utilisateur. Remplissez le nom d'affichage ou l'adresse e-mail de la boîte aux lettres de l'utilisateur. Le fichier CSV exporté se trouvera au même endroit que le script portant le nom MailboxPermissions_Single_User.csv.
[PS] C:\scripts>.\Get-MailboxPermissionsReport.ps1 -MailboxId "James.Paterson@exoip.com" -CsvFileName "MailboxPermissions_Single_User.csv"Après avoir exécuté l'applet de commande ci-dessus, accédez au dossier des scripts. Ouvrez le fichier CSV avec l'application Notepad.
Ouvrez le fichier CSV avec votre éditeur de fichiers CSV préféré. Par exemple, Microsoft Excel. Ce que vous pouvez voir, c'est que vous ne voyez pas le dossier Ventes dans la liste. C’est parce que le dossier n’a aucune autorisation configurée.
Si aucune autorisation n'est configurée sur les dossiers, les dossiers ne seront pas exportés vers le fichier CSV.
Option 2 : Exporter les autorisations du dossier de boîte aux lettres des utilisateurs qui commencent ou se terminent par un nom donné
Cela examinera les boîtes aux lettres commençant par le nom James. Si vous souhaitez rechercher des boîtes aux lettres se terminant par un nom, remplacez le * devant le nom. Il ressemblera à « *James » au lieu de « James* ». Le fichier CSV sera exporté au même endroit où le script a été démarré avec le nom MailboxPermissions_Multi_User.csv.
[PS] C:\scripts>.\Get-MailboxPermissionsReport.ps1 -MailboxId "James*" -CsvFileName "MailboxPermissions_Multi_User.csv"Dans l'étape suivante, nous obtiendrons les autorisations de chaque dossier de boîte aux lettres utilisateur dans l'organisation et les exporterons vers un fichier CSV. Cela peut prendre du temps si vous avez une grande organisation.
Option 3 : Exporter les autorisations du dossier de boîte aux lettres de l'ensemble de l'organisation
Obtenez toutes les autorisations du dossier de boîte aux lettres dans l’organisation Exchange. Cela exportera les autorisations du dossier de boîtes aux lettres de toutes les boîtes aux lettres utilisateur de l'organisation Exchange vers le fichier MailboxPermissions_All_Users.csv.
[PS] C:\scripts>.\Get-MailboxPermissionsReport.ps1 -CsvFileName "MailboxPermissions_All_Users.csv"Ouvrez le fichier CSV. Nous pouvons voir les autorisations des dossiers de boîtes aux lettres de toutes les boîtes aux lettres des utilisateurs de l'organisation.
Cela vous a-t-il aidé à obtenir les autorisations du dossier de boîte aux lettres dans Exchange Server et à l'exporter vers un fichier CSV ?
Continuez à lire : Créer des utilisateurs Active Directory à partir d'un fichier CSV avec PowerShell »
Conclusion
Dans cet article, vous avez appris à exporter les autorisations des dossiers de boîtes aux lettres vers un fichier CSV. Utilisez le script PowerShell Get-MailboxPermissionsReport.ps1. Exécutez le script pour générer un fichier CSV avec les autorisations de la boîte aux lettres. Accédez à l'emplacement et ouvrez le fichier CSV avec votre éditeur de fichiers CSV préféré. Jetez un œil aux autorisations des dossiers de boîtes aux lettres qui sont configurées.
Avez-vous apprécié cet article? Vous aimerez peut-être également Ajouter une adresse e-mail à la liste de noms dans Excel. N’oubliez pas de nous suivre et de partager cet article.












