Windows Powershell is the "new" way of managing windows. "New?" you say? well... yes and no.

Powershell saw the light somewhere around 2006, when Microsoft decided to rename Monad (Windows Shell) created in 2002, to Powershell. Search the internet for details. So it's not a "new" thing, it's old.

So... you ask again: "new?"...

yes. new. with powershell 2.0 and the introduction of server 2008 it all connected. (for me) and while the old tools still exist, the community AND microsoft have developed enough power to call it a powerfull tool. With the introduction of core server variants there had to be a new tool to manage, so.... Ms delivers the Powershell interface. Power it is. 

https://www.powershellgallery.com/GettingStarted?section=Get%20Started (PowerShell Gallery)
https://www.microsoft.com/en-us/download/details.aspx?id=51451 (PackageManagement PowerShell Modules Preview - March 2016)

Test-Connection alternatives
http://stackoverflow.com/questions/41267553/powershell-test-connection-failed-due-to-lack-of-resources 
Office 365 REST API with OAuth: https://blogs.technet.microsoft.com/ronba/2016/05/09/using-powershell-and-the-office-365-rest-api-with-oauth/ 
Preventing SQL injection in powershell https://powershellstation.com/2009/09/15/executing-sql-the-right-way-in-powershell/