Get only shared mailbox :
Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails SharedMailbox
Get only user mailbox :
Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails UserMailbox
Enable archive on all user mailbox :
Get-Mailbox -RecipientTypeDetails UserMailbox | Enable-Mailbox -Archive