Exchange 2010 Insufficient Access Rights when trying to modify send as permissions on a public folder

Hi,

Today I faced a new problem for the first time, on some Public folders I wasn’t able to change the send as permission. When I traid to configure the send as permission trough the EMC or Powershell I goth this error message: Continue reading Exchange 2010 Insufficient Access Rights when trying to modify send as permissions on a public folder

Redirecting OWA URLs in Exchange 2010

One of the things I’ve been doing for as long as I can remember is redirecting requests that don’t go to https://owa.customer.com/owa (or /exchange) to the correct URL. So, if someone goes to http://owa.customer.com or https://owa.customer.com, they get redirected to the correct (secure) URL. Historically I’ve always done this with two components: Continue reading Redirecting OWA URLs in Exchange 2010

How to Delete the First Database and Move the System Mailboxes

When you try to delete the Default Mailbox Database(created with 1st installation of the Mailbox Role), you receive the error below:

“This mailbox database contains one or more mailboxes or arbitration mailboxes. Before you can remove this mailbox database, you must disable, move or remove user mailboxes and move arbitration mailboxes.”

Why? Continue reading How to Delete the First Database and Move the System Mailboxes

Disconnected mailboxes are not yet marked as disconnected

Use the Clean-MailboxDatabase cmdlet to scan the Active Directory directory service for disconnected mailboxes that are not yet marked as disconnected in the Microsoft Exchange store and update the status of those mailboxes in the Exchange store.
This cmdlet is not able to update the Exchange store unless the Microsoft Exchange Information Store service is running and the database is mounted.

Run from exchange management shell:

$mailboxDatabase = Get-MailboxDatabase

foreach ($cont in $mailboxDatabase){
	clean-MailboxDatabase -Identity $cont.Name
}

From remote or normal Powershell window:

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
	$mailboxDatabase = Get-MailboxDatabase	
	foreach ($cont in $mailboxDatabase){
		clean-MailboxDatabase -Identity $cont.Name
	}
Remove-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010

-Pouyan

Exchange 2010 Powershell command to check if an email address exists in the system

You can use -ANR to search using Ambiguous Name Resolution (so you can type their first, last, username, etc), but while ANR will match a user’s primary email address, it will not match their other SMTP aliases. ANR can return multiple matches (so ensure your code handles this case).

For email address:

get-mailbox -Anr user@domain.com

For public folder email address:

Get-MailPublicFolder -Anr user@domain.com

– Pouyan