locked
Convert Mailbox to MailUser RRS feed

  • Question

  • A situation recently occurred where an entire site of contacts(300+) were converted to mailboxes. We are in the process of trying to convert them back, ideally through Exchange Shell.

    I have found scripts that will do the conversion maintaining custom attributes, but not for x500 and x400.

    Is there a way to export or otherwise get x500 and x400 properties in Shell?

    Tuesday, October 2, 2012 5:14 PM

Answers

  • Hi,

    If these email addresses(x500 and x400) are still on the mailboxes, you can use this command to export them:

    Get-Mailbox -ResultSize Unlimited |fl Name, @{Name=“SMTP Address”;Expression={$_.EmailAddresses |Where-Object {$_.PrefixString -eq “SMTP”} | ForEach-Object {$_.SmtpAddress}}}, @{Name=“X400 Address”;Expression={$_.EmailAddresses |Where-Object {$_.PrefixString -eq “X400”} | ForEach-Object {$_.AddressString}}}, @{Name=“X500 Address”;Expression={$_.EmailAddresses |Where-Object {$_.PrefixString -eq “X500”} | ForEach-Object {$_.AddressString}}} > C:\Emailaddresses.txt

    If these email addresses are not saved on the mailboxes now, you can follow Steve's suggestion in this thread (add x500 address):

    Convert mailbox to a mail user

    http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/464e9b33-716c-4b42-a286-ec8f653efb92/

    Thanks,

    Evan Liu

    TechNet Subscriber Support in forum

    If you have any feedback on our support, please contact tnmff@microsoft.com


    Evan Liu

    TechNet Community Support

    Wednesday, October 3, 2012 10:05 AM
    Moderator

All replies

  • On Tue, 2 Oct 2012 17:14:10 +0000, Gerald9859147 wrote:
     
    >A situation recently occurred where an entire site of contacts(300+) were converted to mailboxes.
     
    The only way for that to happen is for the Contacts to be deleted from
    the AD and new User objects created in the AD. Whatever it was that
    did this wasn't some random event!
     
    >We are in the process of trying to convert them back, ideally through Exchange Shell.
     
    You can't. You have to remove the AD User and create a mail-enabled
    Contact.
     
    >I have found scripts that will do the conversion maintaining custom attributes, but not for x500 and x400.
     
    The X400 addresses are unnecessary unless you're using the X400 MTA
    (or Exchange 2003). But if you want them, they're part of the
    EmailAddresses property (or proxyAddresses if you're using ADSI). The
    X500 addresses are also in that multi-valued property, uless you're
    trying to preserve the current legacyExchangeDN value as a new X500
    address on the new contact. In that case, use the legacyDN property.
     
    >Is there a way to export or otherwise get x500 and x400 properties in Shell?
     
    See above.
     
    ---
    Rich Matheisen
    MCSE+I, Exchange MVP
     

    --- Rich Matheisen MCSE+I, Exchange MVP
    Tuesday, October 2, 2012 9:30 PM
  • Hi,

    If these email addresses(x500 and x400) are still on the mailboxes, you can use this command to export them:

    Get-Mailbox -ResultSize Unlimited |fl Name, @{Name=“SMTP Address”;Expression={$_.EmailAddresses |Where-Object {$_.PrefixString -eq “SMTP”} | ForEach-Object {$_.SmtpAddress}}}, @{Name=“X400 Address”;Expression={$_.EmailAddresses |Where-Object {$_.PrefixString -eq “X400”} | ForEach-Object {$_.AddressString}}}, @{Name=“X500 Address”;Expression={$_.EmailAddresses |Where-Object {$_.PrefixString -eq “X500”} | ForEach-Object {$_.AddressString}}} > C:\Emailaddresses.txt

    If these email addresses are not saved on the mailboxes now, you can follow Steve's suggestion in this thread (add x500 address):

    Convert mailbox to a mail user

    http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/464e9b33-716c-4b42-a286-ec8f653efb92/

    Thanks,

    Evan Liu

    TechNet Subscriber Support in forum

    If you have any feedback on our support, please contact tnmff@microsoft.com


    Evan Liu

    TechNet Community Support

    Wednesday, October 3, 2012 10:05 AM
    Moderator
  • most important is the legacyexchangedn. If this attribute is getting the valuse then good.

    Simply do the export of Proxyaddresses and you will get the x500 addresses in the csv file.

    Import the x500 address using my article below :

    http://msexchangeguru.com/2012/03/09/e2010-email-id-for-bulk-users/


    Regards, Prabhat Nigam XHG and AD Architect and DR Expert Website: msexchangeguru.com VBC: https://www.mcpvirtualbusinesscard.com/VBCServer/wizkid/card

    Wednesday, October 3, 2012 6:39 PM
  • How about the issue, any updates?

    Thanks,

    Evan Liu

    TechNet Subscriber Support in forum

    If you have any feedback on our support, please contact tnmff@microsoft.com


    Evan Liu

    TechNet Community Support

    Sunday, October 28, 2012 9:50 AM
    Moderator