Everyone has a place in Microsofters and, this time we have news for Administrators and Developers. Yesterday Microsoft announced a new tool for administrators and developers called PowerShell Crescendo.
Crescendo PowerShell, the wrapper you needed
PowerShell Crescendo makes it easy to use the familiar language by wrapping the native commands that interact within the cmdlets. Thus, simplification and hiding the unique syntax of those commands is allowed. Converting its output into objects that all post-processing tools can take advantage of. Such as Sort-Object, Where-Object, etc. According to Microsoft itself, the definition of this wrapper would be:
Many of today’s modern native commands are complex, they are themselves mini-shells with their own mini-language containing subnumbers, or sub contexts. So, if you’ve worked with kubectl, docker, or netsh.exe, you’ve experienced the complexity of executing and automating these commands.
This new wrapper provides a framework for quickly developing PowerShell cmdlets for native commands. From Microsoft they say that PowerShell Crescendo offers:
- Clear Naming Convention – Verb-Name
- Consistent parameter nomenclature for similar uses
- Output consisting of objects
- Common method to get command help
- Ease of working with objects in a pipeline
- Ease of sharing with Modules
Microsoft.PowerShell.Crescendo 0.4.0 Preview.1 is currently available for download from the PowerShell Gallery. Then you can read all the details that Microsoft has provided here.
–