Exchange 2010, Exchange 2013, Office 365, PowerShell

Migration Preparation script

This script idea came up after being involved in a migration project. Published: 2013-05-22 Updated: 2013-05-24 Version: 1.1 It’s purpose with this script is for getting Quest Migration Manager (QMM) being able to match objects between domains. In a scenario with one-way trust and not being able to use Quest Migration Manager AD or any other tool for providing the SIDHistory into the AD objects. Users, mailboxes and mail contacts are already created, where the contacts are used for having a global address list (GAL) object they can send emails…

Continue Reading

Exchange 2013, PowerShell

Exchange 2013 script – automatic installation of prerequisites

I’ve updated a script that was intended for installing prerequisites for Exchange 2010 that were released by a couple of peoples (Anderson Patricio, Pat Richard and Bhargav Shukla). This script have now been updated and applies to Exchange 2013. It will help you with installing all prerequisites (features) plus the FilterPack(s) and the Unified Communications Managed API. It also provides the option to disable the UAC (User Access Control) and the Windows Firewall. You can download the script here Feel free to use it as much as you want, I…

Continue Reading

Exchange 2010, Exchange 2013, PowerShell

How to set “office” value for multiple Shared Mailboxes

Published: 2013-02-25 Updated: – Version: 1.0 This script was developed because there was a need to configure every Shared Mailbox with a office value. In Exchange the value is called “Office” while in Active Directory this value is called “physicalDeliveryOfficeName”. The script is retrieving all shared mailboxes where the office value isn’t populated and creates an array of these mailboxes. It includes a couple of attributes. It does give you the opportunity to verify the changes that will be done, before they are done. The array is showed to the…

Continue Reading

Exchange 2010, PowerShell

C#.NET – Configure Exchange 2010 Tool

====== Updated the code again, this time a minor bug in code. Version is now 0.93. ====== Thanks to John A Cook @JohnACook, who found the issue. It’s now resolved, the tool is now updated and working in my lab environment. It was a compilation issue, found out that it was compiled as a x86 tool. Sorry for that folks! Thanks a lot for helping me out ====== Download ChangeLog: 0.93 – Updated minor bug in code 0.92 – Fixed the compile issue. 0.91 – The tool has now been…

Continue Reading

Exchange 2010, PowerShell

C#.NET – Create Mailboxes

Updated: Version 1.0.1 is released I’ve added the possibility to create Room, Equipment and Shared Mailboxes. The zip file with the application is now updated, one CSV example file is included. ===== This is my 3rd C#.Net application, this one is creating mailboxes based on CSV file (semi colon separated). I’m using FileHelpers for reading the CSV file, this dll file is embedded into the exe file for easier handle. The application is using remote PowerShell, so make sure that you have enabled remote PowerShell for the user that’s configured.…

Continue Reading

Exchange 2010, PowerShell

C#.NET – List all mailboxes

Since I promised to put the source code and the application here on the blog, so here it is. The source code can be downloaded here. It’s not any kind of advanced application, it lists all mailboxes in the environment it’s connected to. The connection is done by using Remote PowerShell and can be configured in the Settings tab. The importance to get the application working is to have Remote PowerShell configured for the connecting user. And don’t forget if you’re using HTTPS the certificate names needs to be in…

Continue Reading