Another post, another large PowerShell script. This script is an attempt to make modifying the Mobile Device Mailbox Policies. It is menu driven: … and provides access to all the settings that can be configured on the policy. Note that some changes could trigger an Enterprise CAL requirement, so plan ahead before making changes. The…
Changing OWA Authentication via PowerShell
Adding and removing authentication types for OWA may not be an everyday task, in fact these permissions may never change. However, if you need to change them, usually these need to be consistent for all servers hosting OWA. The same authentication types also need to be configured on the ECP Virtual directory as well. The…
Setting your OWA Virtual Directory Options
In the process of working on the OWA Policy part of my lab setup script I veered off my path and ended up creating a script that would allow for modifying the various attributes on the OWA virtual directory of Exchange Server 2013. As of now the only changes I make are to the attribute…
Lab Setup Script – Part 5 – Advanced Features 2
With the 5th post in this series, I’ve added even more advanced features to the ever growing list: Email population – custom text, attachments and more Server setting configuration – message tracking, event log sizes, etc DLP Fingerprinting configuration Change Server URLs The entire script (download link at the bottom) is getting a bit massive…
Single IP and Multiple Wildcard Certificates – Windows 2012 R2
I know that my normal blog posts cover Exchange and Office 365, but I also like to dabble where I can. Today a client of mine was in a bit of a situation. They were moving from a series of physical on premise servers to a single web server in Microsoft Azure, which has a…
Creating Email Population Scripts
As I am building my lab setup script, I continually run into what I call ‘challenges’. These challenges stem from lack of a complete understanding of all the features and functions of PowerShell. With a bit of experimentation and reading about what others have done to get over their own challenges with script writing, I…
Job Scheduling for Exchange 2013
As is the case for a lot of my blog articles, I tend to get distracted by one project or post which leads me to something completely unexpected. In this post I will cover a script I wrote to schedule a task for a test lab. The reason I wrote the script was to over…
Exchange 2013 and Signatures / Disclaimers
Signatures usually are not high on the priority list for messaging admins. Unless the company you are working for merges with a new company, is bought out or decides to do some “re-branding”. Whatever your scenario a decision has to be made between using the built-in transport rules or to install a third-party product to…
Lab Setup Script – Part 4 – Advanced Features 1
If you’ve followed my previous posts on this topic you have seen the growing list of automated PowerShell setups that are included for some of the basic functions in Exchange. For this article I am going to start delving into the more complicated, more advanced features of Exchange including the option to handle more complex…
Quick PowerShell Stuff 12
In my lab setup script, one of the options for several functions is to work on a list of random mailboxes. For example, if I have 100 mailboxes and I select the apply to random mailboxes option, Original Code The first iteration (which I used in my first 3 versions of my lab setup script)…