|
| 1 | +--- |
| 2 | +layout: page |
| 3 | +title: 'Exchange Online: lister les boîtes aux lettres auxquelles un utilisateur a accès' |
| 4 | +hero_image: '/img/IMG_20220521_140146.jpg' |
| 5 | +show_sidebar: false |
| 6 | +hero_height: is-small |
| 7 | +date: '2024-12-30' |
| 8 | +--- |
| 9 | + |
| 10 | + |
| 11 | +Après avoir créé une boîte aux lettres d'utilisateur, vous pouvez la modifier et définir des propriétés supplémentaires via le Centre d'administration Exchange (CAE) ou en utilisant l'environnement de ligne de commande Exchange Management Shell. Parmi ces modifications, il est possible de partager la boîte aux lettres avec un autre utilisateur. Une fois partagée, cet utilisateur pourra l'ajouter à sa liste de dossiers dans Outlook Web App ou l'ouvrir dans une nouvelle fenêtre de navigateur. |
| 12 | + |
| 13 | +<br/><br/> |
| 14 | + |
| 15 | +## Prérequis |
| 16 | + |
| 17 | +```powershell |
| 18 | +Install-Module -Name ExchangeOnlineManagement |
| 19 | +Connect-ExchangeOnline -UserPrincipalName votre_utilisateur@domaine.com |
| 20 | +``` |
| 21 | + |
| 22 | + |
| 23 | +<br/><br/> |
| 24 | + |
| 25 | +## Vérifier qui a accès à une seule boîte aux lettres |
| 26 | + |
| 27 | +Pour vérifier qui a accès à une boîte aux lettres spécifique, vous pouvez utiliser cette commande: |
| 28 | + |
| 29 | + |
| 30 | +```powershell |
| 31 | +Get-MailboxPermission -Identity arleta |
| 32 | +``` |
| 33 | + |
| 34 | +Dans la capture d’écran, vous pouvez voir que l’utilisateur **user2@testova365.onmicrosoft.com** dispose des droits de **Contrôle total** (FullAccess) sur la boîte aux lettres. Mais comment peut-on vérifier à combien et à quelles boîtes aux lettres l’utilisateur **user2** a accès ? |
| 35 | + |
| 36 | + |
| 37 | + |
| 38 | +<img src="/articles/img/mail.png" width="600" > |
| 39 | + |
| 40 | + |
| 41 | +<br/><br/> |
| 42 | + |
| 43 | +## Vérifier à quelles boîtes aux lettres l'utilisateur a accès |
| 44 | + |
| 45 | +Il n'y a pas une seule phrase, qui pouvait vérifier ça, mais on peut créer un loop. Ce loop va chercher dans chaque boîte aux lettres et vérifier, si notre utilisateur y a l'accès: |
| 46 | + |
| 47 | + |
| 48 | +```powershell |
| 49 | +$mailboxes = Get-Mailbox -Resultsize Unlimited |
| 50 | +
|
| 51 | +foreach($mailbox in $mailboxes){ |
| 52 | + Get-MailboxPermission -Identity $mailbox.Identity -User user2@testova365.onmicrosoft.com |
| 53 | + } |
| 54 | +``` |
| 55 | + |
| 56 | +<img src="/articles/img/mail2.png" width="600" > |
| 57 | + |
| 58 | +À gauche, vous voyez les noms des boîtes aux lettres auxquelles l’utilisateur **user2** a accès. À droite, vous voyez les niveaux d’accès : **Contrôle total** ou **Lecture** (FullAccess, ReadPermission). La boîte aux lettres personnelle de l'utilisateur ne sera pas affichée. |
| 59 | + |
| 60 | +<br/><br/> |
| 61 | + |
| 62 | +## Exporter vers CSV |
| 63 | +On peut créer un rapport sur des droits de l'utilisateur et l'exporter dans un fichier avec cette phrase: |
| 64 | + |
| 65 | + |
| 66 | +```powershell |
| 67 | +foreach($mailbox in $mailboxes){ |
| 68 | + Get-MailboxPermission -Identity $mailbox.Identity -User user2@testova365.onmicrosoft.com | export-csv c:\maiperms.csv -Append |
| 69 | + } |
| 70 | +
|
| 71 | +``` |
| 72 | + |
| 73 | +<br/><br/> |
| 74 | + |
| 75 | +## Autres Langues |
| 76 | + |
| 77 | +Cet article est disponible dans d'autres langues : |
| 78 | + |
| 79 | + |
| 80 | +[Exchange Online: What mailboxes has User access to? (en-US)](https://powershellscripts.github.io/articles/en/Other/mailboxes/) |
| 81 | +[Exchange Online: Do jakich skrzynek użytkownik ma dostęp? (pl-PL)](https://powershellscripts.github.io/articles/pl/mailboxes/) |
| 82 | + |
| 83 | + |
| 84 | + |
| 85 | + |
| 86 | + |
| 87 | + |
| 88 | +<!-- Default Statcounter code for Mailboxes |
| 89 | +https://powershellscripts.github.io/articles/en/Other/mailboxes/ |
| 90 | +--> |
| 91 | +<script type="text/javascript"> |
| 92 | +var sc_project=13073408; |
| 93 | +var sc_invisible=1; |
| 94 | +var sc_security="66de07d8"; |
| 95 | +var sc_client_storage="disabled"; |
| 96 | +</script> |
| 97 | +<script type="text/javascript" |
| 98 | +src="https://www.statcounter.com/counter/counter.js" |
| 99 | +async></script> |
| 100 | +<noscript><div class="statcounter"><a title="Web Analytics |
| 101 | +Made Easy - Statcounter" href="https://statcounter.com/" |
| 102 | +target="_blank"><img class="statcounter" |
| 103 | +src="https://c.statcounter.com/13073408/0/66de07d8/1/" |
| 104 | +alt="Web Analytics Made Easy - Statcounter" |
| 105 | +referrerPolicy="no-referrer-when-downgrade"></a></div></noscript> |
| 106 | +<!-- End of Statcounter Code --> |
| 107 | + |
| 108 | + |
| 109 | + |
| 110 | + |
0 commit comments