# Scripts PowerShell pour les autorisations de dossiers publics Les dossiers publics sont généralement créés et utilisés pour partager des informations avec tous les membres de l'organisation. Par défaut, ces dossiers sont ouverts à tous les employés connectés à un réseau, mais les propriétaires peuvent interdire l'accès à des utilisateurs spécifiques si nécessaire. Il est prudent de garder une trace des affectations et des modifications d'autorisations des dossiers publics. ## Applets de commande PowerShell générales sur les autorisations des dossiers publics 1. **Get-PublicFolderClientPermission** [-Identity] [-DomainController ] [-Server ] [-User ] [-Mailbox ] [] Par ex. **Get-PublicFolderClientPermission** -Identity "Office documents" -User Harry | Format-List Cet exemple montre comment récupérer les autorisations dont dispose l'utilisateur **Harry** sur le dossier public nommé **Documents Office**. 2. **Add-PublicFolderClientPermission** [-Identity] -AccessRights -User [-Confirm] [-DomainController ] [-Server ] [-WhatIf] [] Par ex. **Add-PublicFolderClientPermission** -Identity "Office documents" -User Harry -AccessRights CreateItems L'exemple ci-dessus montre comment ajouter l'autorisation pour l'utilisateur **Harry** de **créer des éléments** dans le dossier public nommé **Documents Office**. ## Faites-le à la manière d'Exchange Reporter Plus ! Exchange Reporter Plus inclut deux rapports exclusifs sur les autorisations des dossiers publics : **Rapport sur les autorisations administratives des dossiers publics** et **Rapport sur les autorisations des clients des dossiers publics**. Le premier répertorie toutes les autorisations administratives et les modifications des dossiers publics, et le second répertorie toutes les autorisations d'utilisateur correspondantes dans votre organisation. Pour générer ces rapports, vous devez d'abord créer une nouvelle tâche sous Paramètres. Ceci peut être fait comme suit : 1. Cliquez sur l’onglet **Paramètres** dans le volet supérieur. 2. Accédez à **Configurations → Exchange Server → Planification des tâches**. 3. Sélectionnez l'**organisation** pour laquelle vous souhaitez générer le rapport. 4. Cliquez sur **Planifier une nouvelle tâche**. 5. Entrez un **Nom de planification** et une **Description** appropriés. 6. Dans **Nom de la tâche de collecte**, choisissez **Propriétés du dossier public**. 7. Choisissez la **fréquence** et l'**heure** de la génération du rapport. 8. Cliquez sur **Créer**. ![task-scheduling](https://cdn.manageengine.com/sites/meweb/images/fr/exchange-reports/images/task-scheduling.png) Pour générer et afficher ces rapports, suivez les étapes ci-dessous : 1. Cliquez sur l’onglet **Rapports** dans le volet supérieur. 2. Accédez à **Exchange Server → Dossiers publics → Rapports d'autorisation**. 3. Choisissez le **rapport** que vous souhaitez générer. 4. Entrer le **Nom de l'organisation**. 5. Cliquez sur **Générer maintenant**. Exchange Reporter Plus utilise la commande **Get-PublicFolderStatistics -ResultSize unlimited | select Name, ItemCount, TotalItemSize, LastModificationTime, EntryID** pour collecter des informations de base sur la liste des dossiers publics de votre organisation Exchange. Les commandes utilisées pour collecter les deux détails granulaires pour les rapports respectifs sont indiquées ci-dessous : ### Rapport sur les autorisations administratives des dossiers publics : ``` Get-PublicFolderAdministrativePermission -Identity '' | select Identity , User, AccessRights, Deny, IsInherited ``` ### Rapport sur les autorisations du client de dossier public : ``` Get-PublicFolderClientPermission -Identity '' | select Identity , User, AccessRights ``` ![get-public-folder-client-permission-commandlet](https://cdn.manageengine.com/sites/meweb/images/fr/exchange-reports/images/get-public-folder-client-permission-commandlet.png)