Ir al contenido principal

Obtener-Buzón

Obtén un Buzón de Microsoft 365 Exchange Online o Gmail de Google Workspace con PowerShell

Nota: La integración con PowerShell requiere una suscripción Pro o Enterprise de ShareGate Migrate. No está disponible en el plan Essentials.

Comando

Get-Mailbox

Descripción

El comando para obtener buzones de un entorno de Microsoft 365 o Google Workspace.

Nota: El módulo de PowerShell de Microsoft Exchange Online también tiene un comando Get-Mailbox que podría causar conflictos. Puedes evitar este problema usando nombres calificados de módulo en tus scripts. Para el módulo de PowerShell de ShareGate, un nombre calificado de módulo se vería así: sharegate\Get-Mailbox en tu script.

Ejemplos

Obtener un buzón por ID

$connection = Connect-MicrosoftOnline
$mailboxId = "0bc4c795-fc91-4920-b6dd-bb33c4e2e6cd"
Get-Mailbox -Id $mailboxId -Connection $connection

Obtener varios buzones por ID

$connection = Connect-Google
$mailboxIds = "123456789012345678901", "123456789012345678902"
Get-Mailbox -Id $mailboxIds -Connection $connection -AllowMultiple

Obtener todos los buzones compartidos

$connection = Connect-MicrosoftOnline
Get-Mailbox -MailboxType Shared -Connection $connection -AllowMultiple

Obtener un buzón por nombre

$connection = Connect-Google
$mailboxName = "Adele Vance"
Get-Mailbox -Name $mailboxName -Connection $connection

Obtener un buzón por dirección de correo electrónico

$connection = Connect-MicrosoftOnline
$mailboxEmail = "[email protected]"
Get-Mailbox -EmailAddress $mailboxEmail -Connection $connection

Sintaxis

Get-Mailbox
-Connection <Connection>
[-MailboxType <MailboxType[]>]
[-AllowMultiple]
Get-Mailbox
-Name <String[]>
-Connection <Connection>
[-MailboxType <MailboxType[]>]
[-AllowMultiple]
Get-Mailbox
-Id <String[]>
-Connection <Connection>
[-MailboxType <MailboxType[]>]
[-AllowMultiple]
Get-Mailbox
-EmailAddress <String[]>
-Connection <Connection>
[-MailboxType <MailboxType[]>]
[-AllowMultiple]

Parámetros

-AllowMultiple <SwitchParameter>

Especifica que el comando puede devolver varios buzones.

¿Requerido?

No

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-Connection <Connection>

Especifica la conexión.

¿Requerido?

Valor predeterminado

Ninguno

¿Acepta entrada de canalización?

Sí (ByValue)

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-EmailAddress <String[]>

Especifica la dirección de correo electrónico del buzón (se admiten caracteres comodín).

¿Requerido?

Valor predeterminado

System.String[]

¿Acepta entrada de canalización?

No

¿Acepta caracteres comodín?

Nombre del conjunto de parámetros

EmailAddress

Alias

Ninguno

-Id <String[]>

Especifica el id del buzón.

¿Requerido?

Valor predeterminado

System.String[]

¿Acepta entrada de canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

Id

Alias

Ninguno

-MailboxType <MailboxType[]>

Especifica el tipo de buzón.

¿Requerido?

No

Valor predeterminado

ShareGate.Mailboxes.Copy.Plugin.Automation.Mailboxes.Entities.MailboxType[]

¿Acepta entrada de canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-Name <String[]>

Especifica el nombre para mostrar del buzón (se admiten caracteres comodín).

¿Requerido?

Valor predeterminado

System.String[]

¿Acepta entrada de canalización?

No

¿Acepta caracteres comodín?

Nombre del conjunto de parámetros

Name

Alias

Ninguno


"Este artículo fue traducido usando inteligencia artificial. En caso de duda, consulta la versión original en inglés."

¿Ha quedado contestada tu pregunta?