Cómo asignar permiso de buzón de acceso total
Puede asignar un permiso de acceso total de usuario a otro buzón. Es posible asignar permisos de buzón a buzones de correo únicos, múltiples o en masa de todos los usuarios con licencia, buzones de correo compartidos o grupos. En este artículo, aprenderá cómo asignar permisos de buzón de acceso total en el centro de administración de Exchange y con PowerShell.
Tipos de permisos de Exchange Online
Hay tres tipos de permisos diferentes en Exchange Online:
| Permission | Description |
|---|---|
| Send as | It allows a delegate to send an email from another mailbox. It shows the message was sent from the mailbox owner. |
| Send on behalf | It allows a delegate to send email on behalf of another mailbox. It shows that the message was sent by the delegate on behalf of the mailbox owner. |
| Read and manage (Full Access) | It allows a delegate to open another mailbox and behave as the mailbox owner. |
En este artículo, sólo nos centraremos en el permiso de Acceso total.
Nota: Solo puede asignar permiso de Acceso total a buzones de correo con licencia.
Asignar permiso de buzón de acceso total en el centro de administración de Exchange
Puede asignar permiso de acceso total a un buzón de usuario. Significa que le otorgará al usuario los mismos derechos que al propietario de un buzón de usuario.
En nuestro ejemplo, nos gustaría asignar a un usuario llamado David permiso de Acceso total al buzón de Amanda.
Después de proporcionar los permisos necesarios, debemos verificar que David pueda ver el buzón de Amanda usando la aplicación Outlook o Outlook en la web (OWA).
Cómo asignar al usuario el permiso del buzón de acceso total
Asigne el permiso de acceso total en EAC siguiendo los pasos a continuación:
- Inicie sesión en el centro de administración de Exchange Online
- Haga clic en Destinatarios > Buzones de correo.
- Haga clic en un destinatario específico al que desee asignar permiso de acceso completo en su buzón de correo.
En nuestro ejemplo, el destinatario que compartirá su buzón con otro usuario es Amanda Hansen.
- Haga clic en la pestaña Delegación
- Vaya a Leer y administrar (Acceso completo)
- Haga clic en Editar
- Haga clic en Agregar miembros.
- Buscar el usuario
- Seleccione un buzón (David.Kent@m365info.com)
- Haga clic en Guardar
- Haga clic en Confirmar
- Se agregaron permisos de buzón a estos buzones
Verificar los permisos del buzón de acceso total
Después de asignar el permiso Acceso total al buzón de un usuario, queremos acceder al buzón en Outlook. El permiso Acceso total permite a un usuario abrir el buzón de otro usuario y comportarse como propietario. La desventaja es que no agregará la carpeta del buzón en Outlook en la Web (OWA), por lo que deberá hacerlo manualmente.
Comprobar buzón en Outlook
Vaya a la aplicación Outlook del usuario con permisos de buzón de acceso total.
En nuestro ejemplo, abriremos Outlook de David. Como puede ver a continuación, agrega automáticamente una carpeta con el buzón de destino (Amanda Hansen).
En Outlook en la Web (OWA), debes agregar el buzón de destino, que te mostraremos en el siguiente paso.
Verificar buzón en Outlook en la web (OWA)
Si un usuario tiene permiso de acceso total al buzón de otro usuario, no verá ese buzón en el panel izquierdo de OWA. En nuestro caso, queremos ver cómo Amanda puede acceder al buzón de David en Outlook en la web (OWA).
Cómo agregar un buzón de permiso de acceso completo en OWA:
- Iniciar sesión en Outlook en la web
- Haga clic derecho en Carpetas
- Seleccione Agregar carpeta o buzón compartido.
- Ingrese el nombre o la dirección de correo electrónico del buzón para el que tiene permiso de acceso total.
- Añadir el usuario (Amanda.Hansen@m365info.com)
- El buzón adicional (Amanda Hansen) se ha agregado a la OWA de David.
Asignó correctamente el permiso Acceso total a un buzón de usuario y agregó el buzón en Outlook en la Web (OWA).
Conectar Exchange en línea
Para poder ejecutar comandos de PowerShell, debe conectarse a Exchange Online PowerShell. Abra Windows PowerShell como administrador, ejecute el cmdlet siguiente e inicie sesión con sus credenciales de administrador.
Connect-ExchangeOnlineAgregar permiso de buzón con parámetros de PowerShell
Le mostraremos el comando de PowerShell que debe usar para asignar permiso al buzón de otro usuario. Luego, puede agregar diferentes parámetros para establecer configuraciones adicionales.
La sintaxis básica de PowerShell para agregar permisos.
Add-MailboxPermission -Identity "Identity" -User "Identity" -AccessRight FullAccessNota: Solo puede asignar permisos de buzón de correo de Acceso total a usuarios con licencia. No es necesario para buzones compartidos.
Explicaremos los parámetros de PowerShell que puede usar con el cmdlet anterior.
| PowerShell parameter | Value | Description |
|---|---|---|
| -Identity | Name, Alias, User ID, UPN, and more. | The mailbox of the one who will share their mailbox. |
| -User | Name, Alias, User ID, UPN, and more. | The mailbox of the one who will get the permission. |
| -InheritanceType | All (default value), None | Permission to access all of the existing and additional new folders that the user mailbox might add. |
| -Automapping | $true (default value), $false | It can add a mailbox folder to the user’s Outlook profile with Full Access permission. |
Agregar parámetro de asignación automática
La asignación automática es una característica que agrega automáticamente una carpeta de buzón al perfil de Outlook para el usuario con permiso de Acceso total.
Cuando proporcionamos permisos de buzón de acceso total, el comando de PowerShell utiliza la función de asignación automática de forma predeterminada. El valor del parámetro -AutoMapping está establecido en $true.
El propósito de AutoMapping es evitar que el usuario agregue una carpeta de buzón manualmente a su perfil de Outlook.
En nuestro ejemplo, queremos proporcionar permiso de Brenda.Smith@m365info.com Acceso completo al buzón de correo David.Kent@m365info.com. De forma predeterminada, agrega automáticamente el buzón adicional (AutoMapping) al perfil de correo Outlook de Brenda.
Ejecute el siguiente comando de PowerShell para asignar el permiso Acceso total con la asignación automática predeterminada.
Add-MailboxPermission -Identity "David.Kent@m365info.com" -User "Brenda.Smith@m365info.com" -AccessRight FullAccessEl resultado de salida de PowerShell.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
eec2668a-0773-494... S-1-5-21-70143928... {FullAccess} False FalseSi desea desactivar la asignación automática, puede evitar esta función predeterminada estableciendo el valor en $false.
Ejecute el siguiente comando de PowerShell para asignar el permiso Acceso total sin asignación automática.
Add-MailboxPermission -Identity "David.Kent@m365info.com" -User "Brenda.Smith@m365info.com" -AccessRight FullAccess -AutoMapping $falseNota: Para deshabilitar la asignación automática para un buzón donde al usuario ya se le asignó el permiso de acceso completo, debe eliminar el permiso de acceso completo del usuario mediante el cmdlet Remove-MailboxPermission. Luego, reasigne el permiso de acceso total del usuario en el buzón utilizando el parámetro AutoMapping con el valor $false.
Agregar -InheritanceType Todos los parámetros
De forma predeterminada, el usuario (Brenda) con permiso de acceso total solo tendrá acceso a las carpetas del buzón actual que existen en el buzón del usuario (David). Siempre que el buzón del usuario (David) agregue otra carpeta, el usuario con permiso de Acceso total (Brenda) no podrá acceder a esta nueva carpeta. .
Para evitar esto, agregue el parámetro -InheritanceType All al comando de PowerShell. Permitirá al usuario (Brenda) con permiso de Acceso total acceder a todas las carpetas nuevas adicionales que el usuario (David) pueda agregar.
Utilice el siguiente comando de PowerShell para asignar el permiso Acceso total con los parámetros -Automapping y -InheritanceType All.
Add-MailboxPermission -Identity "David.Kent@m365info.com" -User "Brenda.Smith@m365info.com" -AccessRight FullAccess -AutoMapping $false -InheritanceType All1. Asignar permiso de acceso total al buzón del usuario
Puede asignar permiso de acceso total para un usuario (Brenda) al buzón de correo de otro usuario (David).
Como se mencionó anteriormente, recomendamos agregar el parámetro -InheritanceType All al comando de PowerShell para permitir que Brenda obtenga acceso a una nueva carpeta de correo que David pueda crear en el futuro.
No necesitamos agregar el parámetro -AutoMapping porque la opción está habilitada de forma predeterminada. Entonces, cuando ejecuta el siguiente comando de PowerShell, agrega automáticamente el buzón de David al perfil de correo Outlook de Brenda.
Sintaxis del comando Powershell:
Add-MailboxPermission -Identity "Identity" -User "Identity" -AccessRight FullAccess -InheritanceType AllEjemplo de comando de PowerShell:
Add-MailboxPermission -Identity "David.Kent@m365info.com" -User "Brenda.Smith@m365info.com" -AccessRight FullAccess -InheritanceType All2. Asigne al usuario permiso de acceso total a todos los buzones de correo.
También puede asignar un permiso de buzón de usuario a todos los buzones de usuario de forma masiva. El comando de PowerShell constará de las siguientes partes:
- En la primera sección, queremos obtener una lista de todos los buzones de correo de Exchange Online. El Get-Mailbox predeterminado de PowerShell solo muestra los primeros 1000 buzones de correo. Necesitamos usar el comando Get-Mailbox -ResultSize Unlimited para obtener una lista de todos los buzones de correo existentes. El resultado de la primera parte se canaliza a la segunda parte del comando de PowerShell.
- En la segunda parte, queremos asignar el permiso de buzón Brenda Acceso total a todos los buzones. La lista de buzones que obtuvimos de la primera parte del comando de PowerShell.
- Agregue el parámetro -InheritanceType All para acceder a cualquier carpeta nueva que los usuarios puedan agregar en el futuro.
- Para la última parte, necesitamos usar el parámetro -AutoMapping y establecer el valor en $false para evitar agregar cientos de buzones de correo al perfil de Outlook de Brenda.
En nuestro ejemplo, otorgaremos a Brenda permiso de acceso completo para todos los buzones sin asignación automática.
Ejecute el siguiente ejemplo de comando de PowerShell.
Get-Mailbox -ResultSize Unlimited | Add-MailboxPermission -User "Brenda.Smith@m365info.com" -AccessRights FullAccess -InheritanceType All -AutoMapping $falseEl resultado de la salida de PowerShell se muestra a continuación.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
0de964ae-f09a-4e6... S-1-5-21-70143928... {FullAccess} False False
ed01f464-daf9-42a... S-1-5-21-70143928... {FullAccess} False False
d23f1e98-02db-429... S-1-5-21-70143928... {FullAccess} False False
41377e9c-dc47-46c... S-1-5-21-70143928... {FullAccess} False False
7bfec79d-7806-484... S-1-5-21-70143928... {FullAccess} False False
f034e5cd-4abb-47c... S-1-5-21-70143928... {FullAccess} False False
5cae3874-442b-459... S-1-5-21-70143928... {FullAccess} False False
6ec79c8e-5a84-499... S-1-5-21-70143928... {FullAccess} False False
5f4d37cd-383c-413... S-1-5-21-70143928... {FullAccess} False False
d912b0fc-6f7e-4ec... S-1-5-21-70143928... {FullAccess} False False
091c4453-82be-47c... S-1-5-21-70143928... {FullAccess} False False
7acf56e8-6d86-4e2... S-1-5-21-70143928... {FullAccess} False False
Catch All S-1-5-21-70143928... {FullAccess} False False
WARNING: The appropriate access control entry is already present on the object "CN=
Catch All,OU=ms365info.onmicrosoft.com,OU=Microsoft Exchange Hosted Organizations,D
C=EURPR02A011,DC=PROD,DC=OUTLOOK,DC=COM" for account "S-1-5-21-701439281-3420630407
-1831248095-12986084".En nuestro ejemplo, también muestra una advertencia si Brenda Smith ya tiene el permiso de Acceso total en un buzón específico.
3. Asigne permiso de buzón de usuario a buzones filtrados
Queremos mostrar ejemplos de cómo asignar un permiso de buzón de usuario en todos los buzones de correo de usuarios con licencia filtrados.
Asignar permiso de acceso total a todos los buzones de correo de los usuarios
En Exchange Online, tenemos buzones de correo de usuario, de sala, compartidos y de equipo. Puede filtrar estos buzones según sus necesidades. En nuestro ejemplo, queremos darle a Brenda permiso de buzón de Acceso completo a una lista filtrada de buzones de correo de usuario.
Necesitamos usar el parámetro -Automapping y establecer el valor en $false. De lo contrario, agregará automáticamente cientos de buzones de correo al perfil de Outlook de Brenda.
Ejecute el siguiente ejemplo de comando de PowerShell.
Get-Mailbox -ResultSize Unlimited -Filter { (RecipientTypeDetails -eq 'UserMailbox') } | Add-MailboxPermission -User "Brenda.Smith@m365info.com" -AccessRights FullAccess -InheritanceType All -AutoMapping $falseEl resultado de salida de PowerShell muestra que agrega permiso de buzón a cada buzón de usuario en Exchange Online. También mostrará una advertencia si el usuario ya tiene el permiso de Acceso total en un buzón específico.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
0de964ae-f09a-4e6... S-1-5-21-70143928... {FullAccess} False False
ed01f464-daf9-42a... S-1-5-21-70143928... {FullAccess} False False
41377e9c-dc47-46c... S-1-5-21-70143928... {FullAccess} False False
7bfec79d-7806-484... S-1-5-21-70143928... {FullAccess} False False
f034e5cd-4abb-47c... S-1-5-21-70143928... {FullAccess} False False
6ec79c8e-5a84-499... S-1-5-21-70143928... {FullAccess} False False
5f4d37cd-383c-413... S-1-5-21-70143928... {FullAccess} False False
091c4453-82be-47c... S-1-5-21-70143928... {FullAccess} False FalseAsignar permiso de acceso total a buzones con dirección de correo electrónico especial
Queremos otorgarle a un usuario permiso de buzón de acceso completo a todos los buzones de correo con un sufijo de dominio específico en su dirección de correo electrónico. En nuestro ejemplo, queremos darle a Brenda acceso solo a los buzones de correo con el sufijo de nombre de dominio m365info.com.
El script de PowerShell que utilizamos consta de estas partes:
- Primero, queremos obtener una lista de todos los buzones de correo existentes.
- Luego, usamos el parámetro -Filter para obtener una lista de los buzones de correo con el sufijo de nombre de dominio que usted proporciona (m365info.com).
- Canalizamos el resultado de la primera parte a la segunda parte del comando de PowerShell usando la canalización (|).
- Asignamos permiso de buzón de correo de Brenda Acceso total a la lista de buzones filtrados.
Consulte la sintaxis del comando de PowerShell.
Get-Mailbox -ResultSize Unlimited -Filter { (EmailAddresses -like "*Mail address suffix*") } | Add-MailboxPermission -User "Identity" -AccessRights FullAccess -InheritanceType All -AutoMapping $falseEjecute el siguiente ejemplo de comando de PowerShell.
Get-Mailbox -ResultSize Unlimited -Filter { (EmailAddresses -like "*m365info.com*") } | Add-MailboxPermission -User "Brenda.Smith@m365info.com" -AccessRights FullAccess -InheritanceType All -AutoMapping $falseEl resultado de PowerShell muestra que asigna los Derechos de acceso total a todos los buzones de correo con el dominio que proporcionó.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
0de964ae-f09a-4e6... S-1-5-21-70143928... {FullAccess} False False
ed01f464-daf9-42a... S-1-5-21-70143928... {FullAccess} False False
d23f1e98-02db-429... S-1-5-21-70143928... {FullAccess} False False
41377e9c-dc47-46c... S-1-5-21-70143928... {FullAccess} False False
7bfec79d-7806-484... S-1-5-21-70143928... {FullAccess} False False
f034e5cd-4abb-47c... S-1-5-21-70143928... {FullAccess} False False
5cae3874-442b-459... S-1-5-21-70143928... {FullAccess} False False
6ec79c8e-5a84-499... S-1-5-21-70143928... {FullAccess} False False
5f4d37cd-383c-413... S-1-5-21-70143928... {FullAccess} False False
d912b0fc-6f7e-4ec... S-1-5-21-70143928... {FullAccess} False False
091c4453-82be-47c... S-1-5-21-70143928... {FullAccess} False False
7acf56e8-6d86-4e2... S-1-5-21-70143928... {FullAccess} False False
Catch All S-1-5-21-70143928... {FullAccess} False False
WARNING: The appropriate access control entry is already present on the object "CN=
Catch All,OU=ms365info.onmicrosoft.com,OU=Microsoft Exchange Hosted Organizations,D
C=EURPR02A011,DC=PROD,DC=OUTLOOK,DC=COM" for account "S-1-5-21-701439281-3420630407
-1831248095-12986084".En nuestro ejemplo, muestra una advertencia si Brenda Smith ya tiene el permiso de Acceso total en el buzón.
Asignar permiso de acceso total a buzones de correo de un departamento específico
Queremos asignar un permiso de buzón de usuario para todos los usuarios que trabajan en un departamento específico. Por lo tanto, necesitamos filtrar los departamentos y especificar un departamento.
En nuestro ejemplo, queremos asignar permiso de buzón de Brenda a todos los buzones de correo de usuarios con licencia dentro del departamento de Ventas. Si hay otros usuarios dentro del departamento de Ventas sin licencia de buzón, no les asignará permisos.
Debemos usar el cmdlet Get-User para obtener información sobre los buzones de correo de los usuarios de Microsoft 365 en Exchange Online.
Consulte la siguiente sintaxis del comando PowerShell.
Get-User -RecipientTypeDetails UserMailbox -Filter { (Department -eq "Sales") } -ResultSize Unlimited | Add-MailboxPermission -User "Identity" -AccessRights FullAccess -InheritanceType All -AutoMapping $falseEjecute el ejemplo del comando PowerShell.
Get-User -RecipientTypeDetails UserMailbox -Filter { (Department -eq "Sales") } -ResultSize Unlimited | Add-MailboxPermission -User "Brenda.Smith@m365info.com" -AccessRights FullAccess -InheritanceType All -AutoMapping $falseEl resultado de la salida de PowerShell se muestra a continuación.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
52a6c1c7-77d2-4109-… S-1-5-21-701439281-… {FullAccess} False False
82cd0d62-e974-4892-… S-1-5-21-701439281-… {FullAccess} False False
b602b148-2fcf-435a-… S-1-5-21-701439281-… {FullAccess} False False Solo asigna permiso de Acceso total a los buzones de correo de usuarios con licencia dentro del departamento (Ventas) que usted proporcionó. Mostrará una advertencia si el usuario ya tiene permiso de Acceso completo en un buzón dentro del departamento proporcionado.
Asignar permiso de acceso total a usuarios de dos departamentos
Queremos proporcionar un permiso de buzón de correo de acceso completo a usuarios de dos departamentos diferentes.
En nuestro ejemplo, queremos otorgar permisos de buzón a Brenda para los buzones de correo de usuarios con licencia del departamento de Ventas y del departamento de Marketing. Para poder encontrar usuarios de ambos departamentos usaremos el operador lógico -o.
Consulte la siguiente sintaxis del comando de PowerShell.
Get-User -RecipientTypeDetails UserMailbox -Filter { (Department -eq "Sales") -or (Department -eq "Marketing") } -ResultSize Unlimited | Add-MailboxPermission -User "Identity" -AccessRights FullAccess -InheritanceType All -AutoMapping $falseEjecute el ejemplo del comando PowerShell.
Get-User -RecipientTypeDetails UserMailbox -Filter { (Department -eq "Sales") -or (Department -eq "Marketing") } -ResultSize Unlimited | Add-MailboxPermission -User "Brenda.Smith@m365info.com" -AccessRights FullAccess -InheritanceType All -AutoMapping $falseEl resultado de salida de PowerShell solo asigna el permiso Acceso total a los buzones de correo de los usuarios con licencia dentro de los departamentos proporcionados.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
b602b148-2fcf-435a-… S-1-5-21-701439281-… {FullAccess} False False
41377e9c-dc47-46c0-… S-1-5-21-701439281-… {FullAccess} False False
5cae3874-442b-459c-… S-1-5-21-701439281-… {FullAccess} False False
82cd0d62-e974-4892-… S-1-5-21-701439281-… {FullAccess} False False
52a6c1c7-77d2-4109-… S-1-5-21-701439281-… {FullAccess} False False Mostrará una advertencia si el usuario ya tiene permiso de Acceso total en un buzón dentro de estos departamentos.
Asigne permiso de acceso total mediante operadores lógicos -o -y
Queremos asignar el permiso de buzón de Acceso total de Brenda a todos los Administradores en:
- Departamento de ventas
- Departamento de Marketing
Ahora usaremos una combinación de operadores lógicos. Usamos el operador lógico -o, pero ahora necesitamos agregar el operador lógico -y.
Consulte la siguiente sintaxis del comando PowerShell.
Get-User -RecipientTypeDetails UserMailbox -Filter { ((Department -eq "Department") -or (Department -eq "Department")) -and (Title -eq "Title") } -ResultSize Unlimited | Add-MailboxPermission -User "Identity" -AccessRights FullAccess -InheritanceType All -AutoMapping $falseEjecute el ejemplo del comando PowerShell.
Get-User -RecipientTypeDetails UserMailbox -Filter { ((Department -eq "Sales") -or (Department -eq "Marketing")) -and (Title -eq "Manager") } -ResultSize Unlimited | Add-MailboxPermission -User "Brenda.Smith@m365info.com" -AccessRights FullAccess -InheritanceType All -AutoMapping $falseEl resultado de salida de PowerShell solo asigna permiso de Acceso total a los buzones de correo de usuarios con licencia dentro de sus departamentos proporcionados y el título de Administrador.
Name RecipientType
---- -------------
b602b148-2fcf-435a-9d34-ce72c3a8c748 UserMailbox
82cd0d62-e974-4892-aca6-e0387abc62be UserMailbox
52a6c1c7-77d2-4109-99b9-a4076167b6e2 UserMailbox4. Asigne permiso de acceso total al grupo de seguridad habilitado para correo
Si necesita proporcionar permiso de Acceso completo a varios usuarios a un buzón de usuario específico, puede crear un grupo de seguridad. Luego, puede agregar los usuarios al grupo de seguridad y asignar permisos. Es más fácil administrar un grupo con usuarios en lugar de usuarios separados.
No existe ninguna opción para obtener información sobre los miembros específicos del grupo de seguridad en PowerShell. El resultado solo mostrará el nombre del grupo de seguridad sin mostrar los permisos del buzón de cada miembro.
Siempre puede agregar nuevos usuarios con permiso de Acceso total al buzón de correo del usuario específico agregando estos usuarios al grupo de seguridad. Los nuevos usuarios heredarán automáticamente el permiso asignado al grupo de seguridad. Lo mismo se aplica cuando necesita eliminar el permiso del buzón de un usuario específico. Puede eliminar al miembro del grupo de seguridad y se eliminarán los permisos.
Nota: Cuando asignamos permiso de buzón a un grupo de seguridad, la función Asignación automática no está habilitada para cada miembro del grupo. Esto se debe a que cuando asignamos permiso de buzón a un grupo de seguridad, el permiso se asigna directamente al grupo y no a los miembros del grupo.
Asignar permiso de acceso total al grupo de seguridad al buzón del usuario
Queremos mostrarle cómo proporcionar un permiso de Acceso completo de grupo de seguridad al buzón de un usuario.
La sintaxis del comando de PowerShell para asignar permisos de buzón a usuarios o un grupo de seguridad es idéntica. No hay ningún parámetro especial que necesitemos que utilice cuando asignamos permiso a un grupo de seguridad. Todo lo que necesitamos hacer es usar el nombre del grupo de seguridad habilitado para correo después del parámetro -User.
En el siguiente ejemplo, queremos asignar el permiso del grupo de seguridad (Finance USA) Acceso total a un buzón de usuario específico (Brenda).
Consulte la sintaxis del comando de PowerShell.
Add-MailboxPermission -Identity "Identity" -User "Identity" -AccessRights FullAccess -InheritanceType AllEjecute el siguiente ejemplo de comando de PowerShell.
Add-MailboxPermission "Brenda.Smith@m365info.com" -User "FinanceUSA@m365info.com" -AccessRights FullAccess -InheritanceType AllEl resultado de salida de PowerShell muestra el ID de objeto del buzón de correo del usuario (Brenda), que comparte el permiso de Acceso total.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
d912b0fc-6f7e-4ec... S-1-5-21-70143928... {FullAccess} False FalseAgrega automáticamente el grupo de seguridad como delegado del buzón del buzón del usuario. Los miembros del grupo de seguridad habilitado para correo tienen derechos de Acceso total al buzón de Brenda.
Asignar grupo de seguridad buzón de usuario con permiso de acceso total con asignación automática
Una de las principales diferencias a la hora de otorgar permisos de buzón es si se asignan a un grupo de seguridad o a un buzón de usuario. Cuando se asignan permisos a un grupo de seguridad, no se puede implementar la opción de asignación automática para cada miembro del grupo. Se debe a la asignación de permisos implementada al hacer referencia al objeto de grupo y no a los miembros del grupo de seguridad.
Nota: PowerShell no agrega una carpeta de buzón en Outlook (Asignación automática) para los miembros de un grupo. Debe habilitarlo con el parámetro -AutoMapping y establecer el valor en $true.
Le mostraremos cómo habilitar la opción AutoMapping para los miembros del grupo de seguridad en PowerShell. En lugar de asignar permiso directamente al grupo de seguridad, primero extraeremos una lista de los nombres de los miembros del grupo. Luego, usaremos el cmdlet de PowerShell ForEach para proporcionar los permisos de buzón necesarios para cada miembro del grupo.
Vea el ejemplo del script de PowerShell a continuación.
- Escriba la dirección SMTP principal del grupo de seguridad en la línea número 1.
- Escriba el UserPrincipalName del buzón del usuario en la línea número 3.
$SecurityGroup = Get-DistributionGroupMember -Id "Primary SMTP address"
ForEach ($Member in $SecurityGroup) {
Add-MailboxPermission "UserPrincipalName" -User $Member.Name -AccessRights FullAccess -InheritanceType All -AutoMapping $true
}Ejecute el script de PowerShell con AutoMapping.
$SecurityGroup = Get-DistributionGroupMember -Id "FinanceUSA@m365info.com"
ForEach ($Member in $SecurityGroup) {
Add-MailboxPermission "Brenda.Smith@m365info.com" -User $Member.Name -AccessRights FullAccess -InheritanceType All -AutoMapping $true
}El resultado de salida de PowerShell muestra todos los miembros del grupo de seguridad.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
41377e9c-dc47-46c... S-1-5-21-70143928... {FullAccess} False FalseAgregará una carpeta de buzón del buzón del usuario (Brenda) a cada miembro del grupo de seguridad (Finance USA).
Asignar permiso de acceso total al grupo de seguridad a todos los buzones de correo de los usuarios
Queremos proporcionar al grupo de seguridad permiso de Acceso total a una lista filtrada de buzones de correo de usuarios. Significa que todos los miembros de un grupo de seguridad habilitado para correo pueden abrir todos los buzones de correo de los usuarios de su organización y comportarse como propietarios del buzón.
En nuestro ejemplo, queremos asignar permiso de buzón a un grupo de seguridad llamado (Finance USA) para buzones de correo de usuarios masivos.
Consulte la sintaxis del comando de PowerShell.
Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails UserMailbox | Add-MailboxPermission -User "Identity" -AccessRights FullAccess -InheritanceType AllEjecute el ejemplo del comando PowerShell.
Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails UserMailbox | Add-MailboxPermission -User "FinanceUSA@m365info.com" -AccessRights FullAccess -InheritanceType AllEl resultado de salida de PowerShell aparece como se muestra a continuación.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
0de964ae-f09a-4e6... S-1-5-21-70143928... {FullAccess} False False
ed01f464-daf9-42a... S-1-5-21-70143928... {FullAccess} False False
41377e9c-dc47-46c... S-1-5-21-70143928... {FullAccess} False False
7bfec79d-7806-484... S-1-5-21-70143928... {FullAccess} False False
f034e5cd-4abb-47c... S-1-5-21-70143928... {FullAccess} False False
6ec79c8e-5a84-499... S-1-5-21-70143928... {FullAccess} False False
5f4d37cd-383c-413... S-1-5-21-70143928... {FullAccess} False False
091c4453-82be-47c... S-1-5-21-70143928... {FullAccess} False False
WARNING: The appropriate access control entry is already present on the object "CN=
091c4453-82be-47c2-a9e4-854ed27a511a,OU=ms365info.onmicrosoft.com,OU=Microsoft Exch
ange Hosted Organizations,DC=EURPR02A011,DC=PROD,DC=OUTLOOK,DC=COM" for account "S-
1-5-21-701439281-3420630407-1831248095-16740258".Nuestro ejemplo muestra que el grupo de seguridad Finance USA ya tiene el permiso de Acceso total en el buzón de un usuario.
5. Asignar permiso de grupo de distribución al buzón del usuario.
De forma predeterminada, no podemos otorgar permisos a un grupo de distribución sobre otros objetos, como el buzón de Exchange Online, porque un grupo de distribución no es un objeto con seguridad habilitada.
Cuando intenta asignar un permiso de buzón de Acceso total a un grupo de distribución, PowerShell mostrará el siguiente error.
User or group "Sales UK" wasn’t found. Please make sure you've typed it correctly.El error de PowerShell no es correcto y poco claro porque el mensaje especifica que el grupo de distribución no existe aunque sí existe. Solo recibe este mensaje porque Sales UK es un grupo de distribución y no le permite asignar permisos de buzón al grupo de distribución.
Usaremos PowerShell para evitar esta limitación y asignar permiso de acceso total a un grupo de distribución específico en el buzón de un usuario.
El script de PowerShell extraerá todos los miembros del grupo de distribución y almacenará esta información en una variable. Usaremos el cmdlet de PowerShell ForEach para asignar permisos de buzón a los miembros del grupo en el buzón de destino. Habilitará automáticamente la función AutoMapping para cada miembro del grupo de distribución.
En nuestro ejemplo, asignaremos a los miembros del grupo de distribución (Sales UK) permiso de acceso completo en el buzón del usuario (Brenda Smith).
Consulte la sintaxis del comando de PowerShell.
- Escriba la Dirección SMTP principal del grupo de distribución en la línea número 1.
- Escriba el UserPrincipalName del buzón del usuario en la línea número 3.
$DistributionGroupName = Get-DistributionGroupMember "Primary SMTP Address"
ForEach ($Member in $DistributionGroupName) {
Add-MailboxPermission -Identity "UserPrincipalName" -User $Member.name -AccessRights 'FullAccess' -InheritanceType All
}Ejecute el siguiente ejemplo de PowerShell.
$DistributionGroupName = Get-DistributionGroupMember "SalesUK@m365info.com"
ForEach ($Member in $DistributionGroupName) {
Add-MailboxPermission -Identity "Brenda.Smith@m365info.com" -User $Member.name -AccessRights 'FullAccess' -InheritanceType all
}Los resultados de salida de PowerShell.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
eec2668a-0773-494... S-1-5-21-70143928... {FullAccess} False False
eec2668a-0773-494... S-1-5-21-70143928... {FullAccess} False FalseTodos los miembros del grupo de distribución (Sales UK) tendrán acceso completo al buzón de Brenda. También agregará una carpeta de buzón (Brenda) en Outlook para cada miembro del grupo de distribución.
6. Asigne permiso de grupo de distribución a todos los buzones de correo de los usuarios.
Queremos proporcionar permiso de buzón de acceso completo a un miembro de un grupo de distribución para todos los buzones de correo de los usuarios filtrados.
Debido a que no podemos asignar el permiso de buzón de Acceso total directamente a un grupo de distribución, usaremos dos bucles ForEach.
- Para hacer referencia a cada miembro del grupo, crearemos una variable denominada $Members, que servirá como una matriz que contiene todos los miembros de un grupo de distribución (Sales UK).
- Hacer referencia a los buzones de correo de Exchange Online. Para hacer referencia a todos los buzones de correo de los usuarios, crearemos una variable adicional llamada $Mailboxes que servirá como contenedor para todos los buzones de correo de los usuarios.
- La primera sección ForEach ejecuta el comando por separado para cada uno de los buzones.
- La siguiente sección ForEach (anidación de ForEach) ejecutará el comando para cada miembro del grupo.
- El usuario que quiere compartir su buzón está representado por la variable $Mailbox.Name.
- La parte que describe el usuario que tendrá acceso al buzón del usuario está representada por la variable $Member.Name.
Consulte la siguiente sintaxis del comando de PowerShell.
- Escriba la Identidad (dirección SMTP principal) del grupo de distribución en la línea 1.
$Members = Get-DistributionGroupMember -Id "Identity"
$Mailboxes = Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails UserMailbox
ForEach ($mailbox in $Mailboxes) {
ForEach ($member in $Members) {
Add-MailboxPermission $mailbox.Name -AccessRights FullAccess -user $Member.Name -InheritanceType All -AutoMapping $false
}
}Ejecute el ejemplo del comando PowerShell.
$Members = Get-DistributionGroupMember -Id "SalesUK@m365info.com"
$Mailboxes = Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails UserMailbox
ForEach ($mailbox in $Mailboxes) {
ForEach ($member in $Members) {
Add-MailboxPermission $mailbox.Name -AccessRights FullAccess -user $Member.Name -InheritanceType All -AutoMapping $false
}
}La salida de PowerShell agregará los miembros de los grupos de distribución para agrupar todos los buzones de correo de los usuarios.
En nuestro ejemplo, el grupo de distribución Sales UK consta de tres miembros. Entonces, agregará estos tres miembros al buzón de cada usuario.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
0de964ae-f09a-4e6... S-1-5-21-70143928... {FullAccess} False False
0de964ae-f09a-4e6... S-1-5-21-70143928... {FullAccess} False False
0de964ae-f09a-4e6... S-1-5-21-70143928... {FullAccess} False False
ed01f464-daf9-42a... S-1-5-21-70143928... {FullAccess} False False
ed01f464-daf9-42a... S-1-5-21-70143928... {FullAccess} False False
ed01f464-daf9-42a... S-1-5-21-70143928... {FullAccess} False False
5f4d37cd-383c-413... S-1-5-21-70143928... {FullAccess} False False
5f4d37cd-383c-413... S-1-5-21-70143928... {FullAccess} False False
5f4d37cd-383c-413... S-1-5-21-70143928... {FullAccess} False False
091c4453-82be-47c... S-1-5-21-70143928... {FullAccess} False False
091c4453-82be-47c... S-1-5-21-70143928... {FullAccess} False False
091c4453-82be-47c... S-1-5-21-70143928... {FullAccess} False False
41377e9c-dc47-46c... S-1-5-21-70143928... {FullAccess} False False
41377e9c-dc47-46c... S-1-5-21-70143928... {FullAccess} False False
41377e9c-dc47-46c... S-1-5-21-70143928... {FullAccess} False False
6ec79c8e-5a84-499... S-1-5-21-70143928... {FullAccess} False False
6ec79c8e-5a84-499... S-1-5-21-70143928... {FullAccess} False False
6ec79c8e-5a84-499... S-1-5-21-70143928... {FullAccess} False False
f034e5cd-4abb-47c... S-1-5-21-70143928... {FullAccess} False False
f034e5cd-4abb-47c... S-1-5-21-70143928... {FullAccess} False False
f034e5cd-4abb-47c... S-1-5-21-70143928... {FullAccess} False False
7bfec79d-7806-484... S-1-5-21-70143928... {FullAccess} False False
7bfec79d-7806-484... S-1-5-21-70143928... {FullAccess} False False
7bfec79d-7806-484... S-1-5-21-70143928... {FullAccess} False False7. Asigne permiso de usuario a la lista de usuarios del archivo CSV.
Queremos proporcionar un permiso de buzón de usuario a varios usuarios (destinatarios). La diferencia es que creará una lista de usuarios en un formato de archivo CSV (valores separados por comas).
Hay un par de ventajas al utilizar un archivo como fuente de información porque puede editar fácilmente los datos con una aplicación como Excel.
Asignar lista de usuarios permiso de acceso total al buzón del usuario
Nos gustaría proporcionar una lista de usuarios con permiso de buzón de acceso total a un buzón de correo de un solo usuario. La lista de usuarios se creará en un archivo CSV.
Cree un archivo CSV con una lista de usuarios:
- Escriba Usuarios en el encabezado de la primera columna.
- Enumere los nombres de usuario en la primera columna.
- Nombra el archivo Usuarios
- Cree una carpeta temp en la unidad (C:)
- Guárdelo como un archivo CSV
Para importar la lista desde el archivo CSV, usaremos el cmdlet de PowerShell Import-Csv y proporcionaremos la ruta y el nombre del archivo.
Import-Csv "C:\temp\Users.csv"Usaremos el bucle ForEach para asignar el permiso requerido a cada uno de los usuarios por separado.
Podemos definir la lista de usuarios del archivo CSV como una matriz. Para permitir que PowerShell se relacione con cada uno de los usuarios, utilizamos el $_. usuarios. El significado es que el bucle ForEach examinará la columna de la tabla denominada Usuarios y ejecutará el comando de permiso del buzón para cada uno de los usuarios que aparecen debajo de la columna de la tabla.
Ejecute el ejemplo del comando PowerShell.
Import-Csv "C:\temp\Users.csv" | ForEach { Add-MailboxPermission "Brenda.Smith@m365info.com" -User $_.users -AccessRights FullAccess -InheritanceType All }La salida de PowerShell muestra el resultado.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
d912b0fc-6f7e-4ec... S-1-5-21-70143928... {FullAccess} False False
d912b0fc-6f7e-4ec... S-1-5-21-70143928... {FullAccess} False False
d912b0fc-6f7e-4ec... S-1-5-21-70143928... {FullAccess} False FalseLos usuarios de la lista obtienen el permiso de Acceso total en el buzón de este usuario (Brenda). También agregará la carpeta del buzón (Brenda) en Outlook para cada usuario de la lista.
Asignar permiso de acceso completo al usuario a la lista de usuarios desde CSV
Queremos proporcionar un permiso de buzón de correo de acceso completo de un solo usuario a una lista de buzones de correo de usuarios.
Cree un archivo CSV con una lista de usuarios:
- Escriba Usuario en el encabezado de la primera columna.
- Enumere los nombres de usuario en la primera columna.
- Nombra el archivo Usuario
- Cree una carpeta temp en la unidad (C:)
- Guárdelo como un archivo CSV
Vea el ejemplo de sintaxis de PowerShell.
- Escriba la ruta y el nombre del archivo en la línea número 1
- Escriba el buzón del usuario en la línea número 3
- Ejecute el siguiente script de PowerShell
$Mailboxes = Import-Csv "C:\temp\User.csv"
ForEach ($Mailbox in $Mailboxes) {
Add-MailboxPermission $Mailbox.user -User "Brenda.Smith@m365info.com" -AccessRight FullAccess -InheritanceType All
}La salida de PowerShell enumerará los usuarios del archivo CSV.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
7bfec79d-7806-484... S-1-5-21-70143928... {FullAccess} False False
f034e5cd-4abb-47c... S-1-5-21-70143928... {FullAccess} False False
1d9fc432-6a9f-44c... S-1-5-21-70143928... {FullAccess} False FalseLe hemos otorgado al buzón de correo del usuario (Brenda) permiso de Acceso total a los usuarios desde el archivo CSV. También agregará una carpeta de buzón de cada usuario (AutoMapping) al Outlook de Brenda.
Asignar permisos de buzón con archivo CSV
Queremos asignar un permiso de Acceso completo al buzón de correo de otro usuario de forma masiva. Podemos utilizar un único archivo CSV con dos listas de usuarios.
Cree un archivo CSV para asignar permisos de buzón:
- Escriba Lista1 en la primera columna.
- Enumere los nombres de usuario que compartirán el permiso de acceso total
- Escriba Lista2 en la segunda columna.
- Enumere los nombres de usuario que obtendrán permiso de acceso completo
- Nombra el archivo Listas de usuarios
- Cree una carpeta temp en la unidad (C:)
- Guárdelo como un archivo CSV
En nuestro ejemplo, el usuario Adam Mackay obtendrá permiso de Acceso total al buzón de Andrea.
Ejecute el ejemplo del comando PowerShell.
Import-Csv "C:\temp\UserLists.csv" | ForEach { Add-MailboxPermission $_.List1 -User $_.List2 -AccessRights FullAccess -InheritanceType All }La salida de PowerShell muestra la lista de usuarios que comparten el permiso de Acceso total.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
7bfec79d-7806-484... S-1-5-21-70143928... {FullAccess} False False
f034e5cd-4abb-47c... S-1-5-21-70143928... {FullAccess} False False
1d9fc432-6a9f-44c... S-1-5-21-70143928... {FullAccess} False FalseSignifica que los usuarios de la segunda columna tienen permiso de Acceso total en los buzones de correo de los usuarios anteriores. Agregará automáticamente una carpeta de buzón para cada usuario en Outlook.
8. Asigne permisos de buzón de acceso total a la lista de miembros filtrados a un buzón de usuario
Queremos proporcionar una lista filtrada de permisos de buzón de usuario a un buzón de usuario. En nuestro ejemplo, queremos proporcionar a los usuarios un permiso de administrador como título Acceso completo al buzón de correo de Brenda.
El script de comando de PowerShell constará de estas partes:
- Primero, necesitamos obtener una lista de usuarios con el título administrador. Necesitamos utilizar el cmdlet de PowerShell Get-User. Como se mencionó, la propiedad Título es un objeto de usuario, no un objeto de buzón. Un buzón nunca puede ser un administrador, sólo un usuario.
- Crearemos una variable llamada $Members, que almacenará o contendrá la lista de los usuarios cuyo Título es manager.
- Usamos el parámetro -Filter para obtener una lista filtrada de solo los usuarios con la condición Título es un administrador.
- En la siguiente sección, utilizamos el bucle ForEach que nos permite recorrer cada miembro de todos los usuarios cuyo Título es un administrador.
- En la última parte, asignamos el permiso del buzón de Acceso total a cada miembro en el buzón del usuario (Brenda). Para hacer referencia a cada buzón de administrador, creamos una variable denominada $Member y agregamos el identificador Name.
Consulte la sintaxis del comando de PowerShell.
- Escriba la Identidad (UPN) del buzón del usuario en la línea número 3.
$Members = Get-User -ResultSize Unlimited -Filter { (RecipientType -eq 'UserMailbox') -and (Title -like '*Title*') }
ForEach ($Member in $Members) {
Add-MailboxPermission "Identity" -AccessRights FullAccess -User $Member.Name -InheritanceType All
}Ejecute el siguiente comando de PowerShell.
$Members = Get-User -ResultSize Unlimited -Filter { (RecipientType -eq 'UserMailbox') -and (Title -like '*manager*') }
ForEach ($Member in $Members) {
Add-MailboxPermission "Brenda.Smith@m365info.com" -AccessRights FullAccess -User $Member.Name -InheritanceType All
}La salida de PowerShell enumera los usuarios con manager como puesto de trabajo y les asigna el permiso de acceso total en el buzón de correo del usuario de Brenda.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
d912b0fc-6f7e-4ec... S-1-5-21-70143928... {FullAccess} False False
d912b0fc-6f7e-4ec... S-1-5-21-70143928... {FullAccess} False False
d912b0fc-6f7e-4ec... S-1-5-21-70143928... {FullAccess} False FalseAgregará automáticamente la carpeta del buzón de Brenda a cada uno de estos administradores en Outlook.
9. Asigne el permiso de buzón de acceso total del grupo de seguridad habilitado para correo a otros miembros del grupo.
Técnicamente, no puede proporcionar permisos de un grupo de seguridad directamente a otro grupo (grupo de seguridad o de distribución).
Por lo tanto, necesitamos extraer los miembros del grupo de un grupo de seguridad o de distribución como usuarios individuales. Luego, podemos proporcionar el permiso requerido para cada uno de los miembros individuales del grupo al grupo de seguridad.
En nuestro ejemplo, asignaremos el permiso Acceso total a un grupo de seguridad llamado Finance USA para cada uno de los miembros del grupo de distribución llamado Sales USA . .
- En la primera parte del script de PowerShell, creamos una variable llamada $Member, que almacenará o contendrá los miembros del grupo de destino. El cmdlet de PowerShell Get-DistributionGroupMember sirve para obtener un grupo de distribución y un grupo de seguridad habilitado para correo.
- En la siguiente sección, utilizamos el bucle ForEach que nos permite recorrer y realizar una acción en cada uno de los miembros del grupo de distribución.
- En la última parte, asignamos el permiso del buzón de acceso total a un grupo de seguridad habilitado para correo (Finance USA). Para hacer referencia a cada miembro por separado en el grupo de distribución (Sales USA), usamos una variable llamada $Member y agregamos la propiedad name para obtener el identidad de cada usuario.
Consulte la sintaxis del comando de PowerShell.
- Escriba la Identidad del grupo de distribución en la línea número 1.
- Escriba la Identidad del grupo de seguridad en la línea número 3.
$Members = Get-DistributionGroupMember -Id "Distribution Group Identity"
ForEach ($Member in $Members) {
Add-MailboxPermission $Member.Name -AccessRights FullAccess -User "Security group Identity" -InheritanceType All
}Nota: No agregará automáticamente la asignación automática a cada miembro de un grupo de seguridad, porque es necesario habilitarla.
Ejecute el siguiente ejemplo de comando de PowerShell.
$Members = Get-DistributionGroupMember -Id "SalesUSA@m365info.com"
ForEach ($Member in $Members) {
Add-MailboxPermission $Member.Name -AccessRights FullAccess -User "FinanceUSA@m365info.com" -InheritanceType all
}La salida de PowerShell muestra la lista de los miembros del grupo de distribución que compartirán sus buzones de correo.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
d912b0fc-6f7e-4ec... S-1-5-21-70143928... {FullAccess} False False
b602b148-2fcf-435... S-1-5-21-70143928... {FullAccess} False False
7bfec79d-7806-484... S-1-5-21-70143928... {FullAccess} False FalseAsigna automáticamente el grupo de seguridad (Finance USA) como delegado con permiso de acceso completo a cada uno de los buzones de correo anteriores. Aquí no hay mapeo automático.
10. Asigne a los miembros del grupo permiso de buzón de acceso total a otros miembros del grupo
Le mostraremos cómo asignar permisos de buzón de un grupo de distribución a otro grupo de distribución y viceversa.
En nuestro ejemplo, tenemos dos grupos de distribución:
- El nombre del grupo del asistente es Sales UK (4 miembros)
- El nombre del grupo del administrador es Sales USA (3 miembros)
Cada uno de los administradores necesita permiso de buzón de Acceso total para cada uno de los buzones del asistente y viceversa. Lo que significa que cada uno de los asistentes necesita permiso de buzón de acceso completo a cada uno de los buzones de los administradores.
Ejecute el script de comando de PowerShell.
- Escriba el primer grupo de distribución en la línea número 2
- Escriba el segundo grupo de distribución en la línea número 5
# Get all members of the distribution group and filter out only the user mailboxes
$GroupA = Get-DistributionGroupMember -Identity "SalesUK@m365info.com" -ResultSize Unlimited | Where-Object { $_.RecipientType -eq "UserMailbox" }
# Get all members of the distribution group and filter out only the user mailboxes
$GroupB = Get-DistributionGroupMember -Identity "SalesUSA@m365info.com" -ResultSize Unlimited | Where-Object { $_.RecipientType -eq "UserMailbox" }
# Iterate over each member in groupA
ForEach ($MemberA in $GroupA) {
# Iterate over each member in groupB
ForEach ($MemberB in $GroupB) {
# Add full mailbox permissions to each member in groupA for all members in groupB
Add-MailboxPermission -Identity $MemberB.Identity -User $MemberA.Identity -AccessRights FullAccess -AutoMapping:$false -InheritanceType All
# Add full mailbox permissions to each member in groupB for all members in groupA
Add-MailboxPermission -Identity $MemberA.Identity -User $MemberB.Identity -AccessRights FullAccess -AutoMapping:$false -InheritanceType All
}
}La salida de PowerShell enumera todos los miembros de ambos grupos. Asigna automáticamente permiso de acceso total en ambos sentidos.
Identity User AccessRights IsInherited Deny
-------- ---- ------------ ----------- ----
d912b0fc-6f7e-4ec... S-1-5-21-70143928... {FullAccess} False False
eec2668a-0773-494... S-1-5-21-70143928... {FullAccess} False False
b602b148-2fcf-435... S-1-5-21-70143928... {FullAccess} False False
eec2668a-0773-494... S-1-5-21-70143928... {FullAccess} False False
7bfec79d-7806-484... S-1-5-21-70143928... {FullAccess} False False
eec2668a-0773-494... S-1-5-21-70143928... {FullAccess} False False
d912b0fc-6f7e-4ec... S-1-5-21-70143928... {FullAccess} False False
fa956d8c-87df-4cd... S-1-5-21-70143928... {FullAccess} False False
b602b148-2fcf-435... S-1-5-21-70143928... {FullAccess} False False
fa956d8c-87df-4cd... S-1-5-21-70143928... {FullAccess} False False
7bfec79d-7806-484... S-1-5-21-70143928... {FullAccess} False False
fa956d8c-87df-4cd... S-1-5-21-70143928... {FullAccess} False False
d912b0fc-6f7e-4ec... S-1-5-21-70143928... {FullAccess} False False
12eefbb2-e5f4-4ee... S-1-5-21-70143928... {FullAccess} False False
b602b148-2fcf-435... S-1-5-21-70143928... {FullAccess} False False
12eefbb2-e5f4-4ee... S-1-5-21-70143928... {FullAccess} False False
7bfec79d-7806-484... S-1-5-21-70143928... {FullAccess} False False
12eefbb2-e5f4-4ee... S-1-5-21-70143928... {FullAccess} False False
d912b0fc-6f7e-4ec... S-1-5-21-70143928... {FullAccess} False False
0de964ae-f09a-4e6... S-1-5-21-70143928... {FullAccess} False False
b602b148-2fcf-435... S-1-5-21-70143928... {FullAccess} False False
0de964ae-f09a-4e6... S-1-5-21-70143928... {FullAccess} False False
7bfec79d-7806-484... S-1-5-21-70143928... {FullAccess} False False
0de964ae-f09a-4e6... S-1-5-21-70143928... {FullAccess} False FalseEn nuestro ejemplo, todos los miembros de Sales UK (4) compartirán su buzón con todos los miembros de Sales USA (3) y viceversa. Entonces, la salida de PowerShell enumerará (4 usuarios x 3 usuarios x 2 grupos de distribución) 24 buzones de correo de usuarios.
¡Eso es todo!
Leer más: Convertir el buzón de usuario en un buzón compartido »
Conclusión
Aprendió a asignar permiso de buzón de Acceso total con Exchange Online PowerShell y el centro de administración de Exchange. Con PowerShell, existen mejores opciones para filtrar y asignar permisos. Utilice un archivo CSV o filtre los usuarios cuando otorgue permisos de buzón a uno, varios o todos en bloque.
Disfrutaste este artículo? También te puede gustar la creación masiva de buzones de correo compartidos con PowerShell. No olvides seguirnos y compartir este artículo.

























