A maneira mais rápida de converter a caixa de correio compartilhada em caixa de correio do usuário no Exchange Server/Exchange Online é com o PowerShell. Isso porque você pode fazer a conversão para um único usuário ou para vários usuários. Neste artigo, você aprenderá como converter a caixa de correio do usuário em caixa de correio compartilhada com o PowerShell.
Por que você deseja converter uma caixa de correio compartilhada em caixa de correio de usuário:
- Uma caixa de correio compartilhada é criada, mas deve ser uma caixa de correio de usuário.
- Acesso à caixa de correio do usuário com credenciais.
Observação:É impossível converter a caixa de correio compartilhada em caixa de correio do usuário no Exchange de administração local. Isso só é possível para caixas de correio em nuvem no centro de administração do Microsoft 365 Exchange. Não entre em pânico, pois o PowerShell fará o trabalho.
Importante:Se sua organização usar um ambiente Exchange Híbrido, você precisará gerenciar suas caixas de correio usando as ferramentas de gerenciamento locais do Exchange. Siga o artigo Converter caixa de correio de usuário em caixa de correio compartilhada no Exchange Híbrido.
Suponha que você queira exportar todas as caixas de correio, leia o artigo Obtenha o tamanho da caixa de correio de todos os usuários no Exchange com PowerShell.
Converter para um tipo de caixa de correio diferente
Deseja definir a caixa de correio para um tipo diferente? OTipoparâmetro especifica o tipo da caixa de correio. Escolha um dos valores válidos:
- Regular (este artigo)
- Sala
- Equipamento
- Compartilhado
Execute o Shell de Gerenciamento do Exchange como administrador. Execute oDefinir caixa de correiocmdlet e especifique a caixa de correio compartilhada. Você pode preencher o nome de exibição ou endereço de e-mail da caixa de correio. Você não receberá uma saída mostrando que foi bem-sucedido após executar o cmdlet.
[PS] C:>Set-Mailbox "Info" -Type Regular
[PS] C:>Set-Mailbox "[email protected]" -Type RegularVerifique o tipo de caixa de correio convertida
Como saber se a conversão da caixa de correio compartilhada em caixa de correio do usuário funcionou? Execute oObter caixa de correiocmdlet e mostrará a saída. Ele irá aparecer comoCaixa de correio do usuário, como visto abaixo.
[PS] C:>Get-Mailbox -Identity "Info" | Format-Table Name, RecipientTypeDetails
Name RecipientTypeDetails
---- --------------------
Info UserMailbox
[PS] C:>Get-Mailbox -Identity "[email protected]" | Format-Table Name, RecipientTypeDetails
Name RecipientTypeDetails
---- --------------------
Info UserMailboxTudo parece ótimo!
Existem alguns métodos para converter em massa a caixa de correio compartilhada em caixa de correio do usuário:
Leia mais:Caixa de correio de exclusão irreversível sem excluir conta de usuário no Microsoft 365
- Arquivo CSV
- Arquivo TXT
Converter em massa caixa de correio compartilhada em caixa de correio de usuário com arquivo CSV
Convertendo a caixa de correio compartilhada em caixa de correio do usuário com um arquivo CSV seguindo as etapas abaixo.
1. Prepare o arquivo CSV da caixa de correio do usuário
ComeçarExcele escreverE-mailna célula superior esquerda (A1). Escreva abaixo da célula A1 todas as caixas de correio compartilhadas que você deseja converter em caixa de correio do usuário. Escreva o nome de exibição ou o endereço de e-mail da caixa de correio compartilhada. Ambos funcionarão ao converter a caixa de correio compartilhada.
Em nosso exemplo, o nome de exibição das caixas de correio está escrito.

Salve-o como um arquivo CSV na pastatemperaturano(C:)dirigir com o nomeconvert_to_user.csv.

Abra o arquivo CSV com seu editor de texto favorito. Por exemplo, o editor de textoBloco de notase veja que tudo parece ótimo.

2. Verifique o conteúdo do arquivo CSV
Execute o Shell de Gerenciamento do Exchange como administrador. Execute oImportar-Csvcmdlet para verificar se o conteúdo pode ser lido no PowerShell.
[PS] C:>Import-Csv "C:tempconvert_to_user.csv"
Email
-----
Boris Campbell
Edward Lincoln
Mohammad Fistak
Jenny Brooks
Grace Rees Você pode verificar o tipo de caixa de correio atual no arquivo CSV. No nosso exemplo, são mostrados diferentes tipos de caixas de correio.
[PS] C:>Import-Csv "C:tempconvert_to_user.csv" | foreach {Get-Mailbox -Identity $_.Email} | ft Name, RecipientTypeDetails
Name RecipientTypeDetails
---- --------------------
Boris Campbell SharedMailbox
Edward Lincoln SharedMailbox
Mohammad Fistak SharedMailbox
Jenny Brooks SharedMailbox
Grace Rees UserMailboxFiltre apenas na caixa de correio compartilhada porque essas são as caixas de correio que queremos converter em caixa de correio do usuário.
[PS] C:>Import-Csv "C:tempconvert_to_user.csv" | foreach {Get-Mailbox -Identity $_.Email | Where-Object {$_.RecipientTypeDetails -eq "SharedMailbox"}} | ft Name, RecipientTypeDetails
Name RecipientTypeDetails
---- --------------------
Boris Campbell SharedMailbox
Edward Lincoln SharedMailbox
Mohammad Fistak SharedMailbox
Jenny Brooks SharedMailbox3. Converta caixas de correio em caixas de correio de usuário com script PowerShell
É hora de converter em massa a caixa de correio compartilhada em caixa de correio do usuário. Execute o script do PowerShell abaixo para importar o CSV e definir caixas de correio em massa como usuário.
O script do PowerShell mostrará o seguinte:
- Se uma caixa de correio não for encontrada
- Já é uma caixa de correio de usuário
- Convertido para caixa de correio do usuário com sucesso
$MailboxNames = "C:tempconvert_to_user.csv"
Import-Csv $MailboxNames | foreach {
$Email = $_.Email
$Mailbox = Get-Mailbox -Identity $Email -ErrorAction SilentlyContinue
if ($null -eq $Mailbox) {
Write-Host "Mailbox '$Email' not found." -ForegroundColor Red
}
elseif ($Mailbox.RecipientTypeDetails -eq "UserMailbox") {
Write-Host "Mailbox '$Email' is already a user mailbox." -ForegroundColor Cyan
}
else {
Set-Mailbox -Identity $Email -Type Regular -ErrorAction SilentlyContinue
$UpdatedMailbox = Get-Mailbox -Identity $Email
if ($UpdatedMailbox.RecipientTypeDetails -eq "UserMailbox") {
Write-Host "Mailbox '$Email' converted to a user mailbox successfully." -ForegroundColor Green
}
else {
Write-Host "Failed to convert mailbox '$Email' to a user mailbox." -ForegroundColor Red
}
}
}4. Verifique o tipo de caixa de correio convertida
Verifique se todas as caixas de correio do usuário foram convertidas para o tipocaixa de correio do usuário.
[PS] C:>Import-Csv "C:tempconvert_to_user.csv" | foreach {Get-Mailbox -Identity $_.Email} | ft Name, RecipientTypeDetails
Name RecipientTypeDetails
---- --------------------
Boris Campbell UserMailbox
Edward Lincoln UserMailbox
Mohammad Fistak UserMailbox
Jenny Brooks UserMailboxSe você gosta de usar um arquivo TXT em vez de um arquivo CSV, leia a próxima parte.
Converter em massa caixa de correio compartilhada em caixa de correio de usuário com arquivo TXT
Convertendo a caixa de correio compartilhada em caixa de correio do usuário com um arquivo TXT seguindo as etapas abaixo.
1. Prepare o arquivo TXT da caixa de correio do usuário
Coloque os nomes de exibição ou endereços de e-mail da caixa de correio do usuário em um arquivo de texto. Salve o arquivo de texto emC:temperaturacomoconvert_to_user.txt. Desta vezE-mailnão está aparecendo na parte superior. Isso porque não precisamos disso.

2. Verifique o conteúdo do arquivo TXT
Execute oObter conteúdocmdlet, incluindo o cmdlet Get-Mailbox, para verificar o tipo de caixa de correio atual.
[PS] C:>Get-Content "C:tempconvert_to_user.txt" | Get-Mailbox | Format-Table Name, RecipientTypeDetails
Name RecipientTypeDetails
---- --------------------
Boris Campbell SharedMailbox
Edward Lincoln SharedMailbox
Mohammad Fistak SharedMailbox
Grace Rees SharedMailbox3. Converta caixas de correio em caixas de correio de usuário com script PowerShell
É hora de converter em massa a caixa de correio compartilhada em caixa de correio do usuário. Execute o script do PowerShell abaixo para importar o arquivo TXT e definir caixas de correio em massa como usuário.
O script do PowerShell mostrará o seguinte:
- Se uma caixa de correio não for encontrada
- Já é uma caixa de correio de usuário
- Convertido para caixa de correio do usuário com sucesso
$MailboxNames = Get-Content "C:tempconvert_to_user.txt"
foreach ($MailboxName in $MailboxNames) {
$Mailbox = Get-Mailbox -Identity $MailboxName -ErrorAction SilentlyContinue
if ($null -eq $Mailbox) {
Write-Host "Mailbox '$MailboxName' not found." -ForegroundColor Red
}
elseif ($Mailbox.RecipientTypeDetails -eq "UserMailbox") {
Write-Host "Mailbox '$MailboxName' is already a user mailbox." -ForegroundColor Cyan
}
else {
Set-Mailbox -Identity $MailboxName -Type Regular -ErrorAction SilentlyContinue
$UpdatedMailbox = Get-Mailbox -Identity $MailboxName
if ($UpdatedMailbox.RecipientTypeDetails -eq "UserMailbox") {
Write-Host "Mailbox '$MailboxName' converted to user mailbox successfully." -ForegroundColor Green
}
else {
Write-Host "Failed to convert mailbox '$MailboxName' to user mailbox." -ForegroundColor Red
}
}
}4. Verifique o tipo de caixa de correio convertida
É bom fazer uma verificação final e verificar se mostra o tipocaixa de correio do usuário.
[PS] C:>Get-Content "C:tempconvert_to_user.txt" | Get-Mailbox | Format-Table Name, RecipientTypeDetails
Name RecipientTypeDetails
---- --------------------
Boris Campbell UserMailbox
Edward Lincoln UserMailbox
Mohammad Fistak UserMailbox
Grace Rees UserMailboxÉ isso!
Qual método você usou para converter a caixa de correio compartilhada em caixa de correio do usuário?
Conclusão
Você aprendeu como converter caixa de correio compartilhada em caixa de correio de usuário com o PowerShell. Inicie o Shell de Gerenciamento do Exchange ou o PowerShell do Exchange Online e execute os comandos. Depois disso, verifique se RecipientTypeDetails aparece como UserMailbox.
É mais rápido configurar a caixa de correio em massa em vez de executar a caixa de correio definida uma por uma. É bom saber que você pode converter em massa a caixa de correio compartilhada em caixa de correio do usuário com um arquivo CSV ou TXT. Ambos os métodos funcionam muito bem.
Você gostou deste artigo? Você também pode gostar de Obter tamanho de caixa de correio compartilhada no Office 365 com PowerShell. Não se esqueça de nos seguir e compartilhar este artigo.


![Como remover permanentemente o MDM de um iPad com/sem uma senha [diretrizes de especialistas]](https://elsefix.com/tech/afton/wp-content/uploads/cache/2025/05/backup-iphone-data-1.jpg)




![Sem Internet após nova instalação do Windows [Fix]](https://elsefix.com/tech/tejana/wp-content/uploads/2024/12/No-Internet-after-fresh-Windows-install.jpg)





