Server Local Admin Password Audit
A situation arose where I had to check all our Windows servers to see if any were using a particular local administrator password. I wrote the following script to allow me to test a dynamically...
View ArticleHow 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...
View ArticleHow 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...
View ArticleStart-Transcript with IncludeInvocationHeader
While tinkering with PowerShell in the new build 9926 of Windows 10, I’ve investigating using Start-Transcript more in my work. This is a great way of logging the inputs and outputs of PowerShell...
View ArticleBulk convert AD groups
With the advent of Windows PowerShell, performing bulk tasks just gets easier and easier. Consider a scenario where you have a bunch of Domain Local groups that you need to convert to Global…or any...
View ArticleDeploying the Local Administrator Password Solution Part 1
In this series of three posts, I demonstrate the installation and configuration of Microsoft’s Local Administrator Password Solution (LAPS). This is the first post that covers installation of the...
View ArticleDeploying the Local Administrator Password Solution Part 2
In this series of three posts, I demonstrate the installation and configuration of Microsoft’s Local Administrator Password Solution (LAPS). This is the second post that covers configuration of Active...
View ArticleDeploying the Local Administrator Password Solution Part 3
In this series of three posts, I demonstrate the installation and configuration of Microsoft’s Local Administrator Password Solution (LAPS). This is the third and final post that covers the group...
View ArticleHow to Update All UPNs in an Organisation to Match Primary Email Address
If you’re transitioning to Office 365, Windows Azure Active Directory, or any other of the many ?aaS offerings that require routable UPNs (that is, a UPN with a publicly resolvable domain name that you...
View ArticleEnable IMAP on all Exchange 2013/2016 Servers
IMAP and POP3 are disabled on Exchange Server 2013 and 2016 servers by default. Chances are if you need to enable it, you’ll need to enable it on all your servers at once. Fortunately, PowerShell makes...
View Article