Category Archives: Script
Review of Practical PowerShell: Exchange Server 2016
For those that have worked with Exchange for 20 years or are new to Exchange or Exchange Online (Office 365) PowerShell scripting is must have skill. Back in Exchange 2003 and early days you could, and had to do, almost … Continue reading
Script: Updating Recipients in Exchange Online (Office 365)
A very common request is to update recipients in Exchange Online and commonly many updates are required. Updating a few recipients in EXO can easily be done with the Office 365 Admin Portal or Exchange Admin Console (ECP), but due … Continue reading
Script: Set-TransportLogs.ps1
Starting with Exchange 2013 there are now three groups of transport related logs: Front-End (new to 2013), Back-End (or just Transport), and Mailbox Transport. By default, these logs all go under the directory where you install Exchange, which is the … Continue reading
Script: Set-UPN-O365-PSMTP.ps1 – Sets UPNs on-premises and in Office 365
11/4/15: Posted script to TechNet Script Gallery: https://gallery.technet.microsoft.com/This-script-will-set-the-590a0907. Also updated code below and renamed the script to “Set-UPN-O365-PSMTP.ps1” I’m working with a client who is migrating to Office 365 and we ran into the issue where users’ UPNs do not … Continue reading
Script: Create-Mailbox.ps1 – Copy an existing user and create a mailbox
8/22/14 Update: I’ve made some improvements to the script, make sure you get the latest version from: http://izzy.org/scripts/Exchange/Admin/Create-Mailbox.ps1 One of the most common tasks for Exchange admin is creating mailboxes. This can easily be done with the GUI (EMC\EAC) but … Continue reading
Script: Site-Failover.ps1 – Exchange 2010 failover script with health checks
2/25 Update: Add better support for updating Send Connectors. Script now supports an array of Send Connects with a normal cost and DR cost, to be used when normal route may not work. Code below has NOT been updated. Get … Continue reading
Script: Set-MailboxPolicies.ps1
7/8/13 Update: Added new script: Create-Mailbox.ps1 2/26/13 Update: Added support for checking archive mailbox quota limits and setting them. Get latest version here. Code below has NOT been updated. When new mailboxes are created or migrated to Exchange 2010 archiving and … Continue reading
Script: Backup-DBs.p1 – Using Windows Backup for Exchange 2010
I was working with a client on a recent project and they have a Dell EqualLogic SAN and the ASM/ME (Auto Snapshot Manger/Microsoft Exchange) software. After we set it up we quickly realized that the transaction logs weren’t being truncated. … Continue reading
Script: Get-PFInfo.ps1, Fix-PFSchedule.ps1 & some PF replication troubleshooting info
I’m currently working on a Exchange 2007 to 2010 migrations and the client has about 32K and 600 GB of Public Folders. Getting these to replicate has been a big issue, mainly due to issues with replication not happening as … Continue reading