Convert Camel Case to space delimited Display Name with PowerShell

I’m writing a very rudimentary script that has a need to convert something like “groundFloorMeetingRoom” to “Ground Floor Meeting Room”. Rather than prompt the user to enter this, I decided it’d be easier to just get the script to do it. This turned out to be a fun little exercise, resulting in the CamelCaseToDisplayName function …

Continue reading ‘Convert Camel Case to space delimited Display Name with PowerShell’ »

How to use a Domain Controller as an Exchange 2013 DAG Witness Server (Don’t)

If you’re setting up Exchange 2013 in a lab, you may have a requirement to use a domain controller as a File Share Witness (FSW) host. Obligatory disclaimer: While this is definitely not recommended practise in a production environment, and may have undesirable results, it will probably work. I highly doubt Microsoft support this, though …

Continue reading ‘How to use a Domain Controller as an Exchange 2013 DAG Witness Server (Don’t)’ »

Exchange Server 2013 PowerShell Guide

Today Paul Cunningham announced to the world an exciting new guide that is in the process of being written. Paul and I are working together to produce the (working title) Exchange Server 2013 PowerShell Guide. This is exciting for me as it will be the first ebook I’ve worked on, and it’s an honour to …

Continue reading ‘Exchange Server 2013 PowerShell Guide’ »

How to Retrieve Mac OS X 10.8 Active Directory Computer Account Password

Active Directory bound Mac OS X computers traditionally stored the computer account credentials in /Library/Preferences/DirectoryService/ActiveDirectory.plist. As of OS X 10.7, this has been moved to the (theoretically) more secure System Keychain. Because of this, a slightly different method has to be employed to extract the computer account password. Fortunately, this is easier than the old …

Continue reading ‘How to Retrieve Mac OS X 10.8 Active Directory Computer Account Password’ »

How to perform an unattended install of the SCCM 2012 Client on Mac OS X

Installing the Configuration Manager client on Mac OS X is a new feature of SCCM 2012 SP1. Unfortunately the installation process is nowhere near as easy as installing for a PC. The steps go something like this: 1. Download a DMG of the client installer 2. Run the install script 3. Run the script to …

Continue reading ‘How to perform an unattended install of the SCCM 2012 Client on Mac OS X’ »