PowerShell on its own is a robust and versatile language that can help you accomplish any task at hand. Combine it with the ability to run remotely on other computers and it becomes unparalleled as a scripting language
Russell Smith shares a helpful PowerShell script to provision domain controllers in Microsoft Azure.