obtener_miembros_de_cada_buzon_compartido_de_exchange
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| obtener_miembros_de_cada_buzon_compartido_de_exchange [2023/05/17 15:58] – oso | obtener_miembros_de_cada_buzon_compartido_de_exchange [2024/10/17 21:42] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 207: | Line 207: | ||
| $result | Export-Csv -Path " | $result | Export-Csv -Path " | ||
| + | </ | ||
| + | |||
| + | ====== Obtener listas de SharedMailboxes y Listas de distribución en un .csv cada una ====== | ||
| + | |||
| + | |||
| + | <code powershell: getMailboxes.ps1> | ||
| + | |||
| + | $mailboxes = Get-Mailbox -RecipientTypeDetails SharedMailbox | ||
| + | |||
| + | $result = foreach ($mailbox in $mailboxes) { | ||
| + | $permissions = Get-MailboxPermission -Identity $mailbox.Identity | ||
| + | |||
| + | foreach ($permission in $permissions) { | ||
| + | [PSCustomObject]@{ | ||
| + | SharedMailbox = $mailbox.PrimarySmtpAddress | ||
| + | Trustee = $permission.User | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | |||
| + | $result | Export-Csv -Path " | ||
| + | |||
| + | $distributionLists = Get-DistributionGroup | ||
| + | |||
| + | $result = foreach ($distributionList in $distributionLists) { | ||
| + | $groupMembers = Get-DistributionGroupMember -Identity $distributionList.Identity | ||
| + | |||
| + | foreach ($member in $groupMembers) { | ||
| + | [PSCustomObject]@{ | ||
| + | DistributionList = $distributionList.PrimarySmtpAddress | ||
| + | Member = $member.Name | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | |||
| + | $result | Export-Csv -Path " | ||
| </ | </ | ||
obtener_miembros_de_cada_buzon_compartido_de_exchange.1684339116.txt.gz · Last modified: 2024/10/17 21:42 (external edit)
