Create a New Shared Mailbox
- Connect to Exchange on-prem via PowerShell
# This is not correct for on-prem
Connect-ExchangeOnline
- Create the shared mailbox
New-Mailbox -Name "GEM Accordion Project" -DisplayName "GEM Accordion Project" -Alias "GEMAccordion" -Shared -PrimarySmtpAddress "GEMAccordion@rlgbuilds.com"
- Either add users who need access to the mailbox via the Exchange admin center OR via the following commands
# Create a variable and add individuals to it as an array
$Users = @("Brooklyn.Pillar@rlgbuilds.com", "Jason.Bartley@rlgbuilds.com", "Jayson.Cleghorn@rlgbuilds.com", "Dan.Rork@rlgbuilds.com", "Dawn.Cousino@rlgbuilds.com")
# Using a foreach loop, add "Full Access" and "Send As" permissions
foreach ($User in $Users) {
#Full Access
Add-MailboxPermission -Identity "GEMAccordion@rlgbuilds.com" -User $User -AccessRights FullAccess -InheritanceType All
#Send As
Add-RecipientPermission -Identity "GEMAccordion@rlgbuilds.com" -Trustee $User -AccessRights SendAs -Confirm:$false
}
- Verify access rights via the Exchange admin center or via the following command(s)
# Basic view
Get-MailboxPermission -Identity "GEMAccordion@rlgbuilds.com"
# Detailed view
Get-MailboxPermission -Identity "GEMAccordion@rlgbuilds.com" | fl