Exchange Mailbox Move Request Stuck on ‘Queued’
| | | | | | |

Exchange Mailbox Move Request Stuck on ‘Queued’

Exchange Mailbox Move Request Stuck on ‘Queued’   Recently i started doing bulk Mailbox Moves to New DB’s, during this process i found that all the new move-request jobs i started are all stuck on ‘Queued’ status. To resolve this i did the following. List all Move-Request (just to make sure they still all in…

Bulk add users to Distribution Group
| | | | | | | | |

Bulk add users to Distribution Group

Bulk add users to Distribution Group I was ask recently to simplify a task for support staff to bulk add users to a distribution group. So i created the following script to add user from csv. The script will ‘prompt’ for ‘Distribution Group’ name and will add users accordingly. The script has the ‘WhatIf’ added…

Set Exhange 2010 /2013 OWA ‘LogonFormat’ using PowerShell
| | | | | |

Set Exhange 2010 /2013 OWA ‘LogonFormat’ using PowerShell

Set Exhange 2010 /2013 OWA ‘LogonFormat’ using PowerShell   Quick look at the curent setting using the ‘GUI’. Exchange Admin Center – Servers – Virtual Directory select OWA virtual directory.     Now lets change the LogonFormat to ‘User name only’ using PowerShell   Set-OwaVirtualDirectory -LogonFormat ‘UserName’ -DefaultDomain ‘ThatLazyAdmin.local’ -Identity ‘LazyEX-01\owa (Default Web Site)’  …

Get all Failed Move-Requests (Exchange 2013)
| | | |

Get all Failed Move-Requests (Exchange 2013)

To quickly get all ‘Failed Move-Requests’ you can run the following one liner. Get-MoveRequest | Where-Object {$_.Status -eq “failed”} To Remove all ‘Failed Move-Requests’ you can run the following:   Get-MoveRequest | Where-Object {$_.Status -eq “failed”} | Remove-MoveRequest   #ThatLazyAdmin    

The-Term ‘Clean-Mailboxdatabase’  is not a recognized cmdlet,function, script Exchange 2013
| |

The-Term ‘Clean-Mailboxdatabase’ is not a recognized cmdlet,function, script Exchange 2013

Clean MailboxDatabase Command no longer Valid on #Exchange 2013 Clean-MailboxDatabase Command has  been decommissioned for Exchange 2013 and replaced with Update-StoreMailboxState http://technet.microsoft.com/en-us/library/jj860462(v=exchg.150).aspx Update-StoreMailboxState require the GUID of a mailbox to execute so it usually easier to run in combination with Get-MailboxStatistics like the example below Get-MailboxStatistics -Database MDB02 | ForEach { Update-StoreMailboxState -Database $_.Database -Identity $_.MailboxGuid…

Find Disconnected Mailboxes Exchange 2013
| | | |

Find Disconnected Mailboxes Exchange 2013

Get Disconnected Mailboxes Exchange 2013 EAC and #PowerShell By using the EAC (Exchange Admin Console) In the EAC, navigate to Recipients > Mailboxes. Click More , and then click Connect a mailbox. … Click the disabled mailbox that you want to reconnect, and then click Connect. Lets look at doing the same with #PowerShell :  …