Two new modules of DSC resources are available:
A number of updates to existing resources have been made available.
The deadline for proposal submissions for the 2017 PowerShell and DevOps Global Summit is fast approaching.
A list of possible topics is available here
as well as the original call for topics
If you do decide to submit session proposals please submit multiple proposals. if we can get a speaker who’ll deliver 2 good sessions they’re more likely to be accepted
OMI – the Open Source CIM server is available on github
This appears to be a later version than currently shown on the open group web site
Combine this with open source PowerShell
and the DSC on Linux
And you have your basis for managing Linux machines
I had a request for the Access functions I wrote about in this post
They are now available from
You have just over a month to register your session proposals for the 2017 PowerShell Summit - https://powershell.org/2016/08/01/powershell-and-devops-global-summit-2017-call-for-topics/
For those of you that have been at PowerShell events over the last few years you’ll have heard Jeffrey Snover state that he wanted to take PowerShell to other platforms.
Now its happened
Jeffrey has announced that an ALPHA release of PowerShell is now available for Linux and Mac. Currently available for Ubuntu, Centos, Red Hat and Mac OS X with more to come
The announcement is at
Also see PowerShell blog
Some points to note:
ISE isn’t available as part of the alphas release but VSCode is available for Linux and Mac giving an consistent editor across the platforms
PowerShell remoting will be extended to use Open SSH as well as WSMAN
Planned enhancements include:
Additional Linux Distros covered – parity with .NET Core.
Writing Cmdlets in Python and other languages
PSRP over OpenSSH
WSMan based remoting to downlevel versions of Windows and WSMan based PSRP on Linux.
Editor Services and auto-generated GUI
Unix-style wildcard expansion
Increasing test code coverage for Windows and Linux editions
Continue increasing cmdlet coverage for Linux and Windows
REMEMBER this an ALPHA release – there’s still a lot to do and its a open source project so community effort is required
The Call for Topics for PowerShell Summit 2017 is live on powershell.org - https://powershell.org/powershell-and-devops-global-summit-2017-call-for-topics/
The imminent arrival of PowerShell 5.1 in the Windows 10 Anniversary update (assumption as the Windows 10 Insider previews have been showing PowerShell 5.1 for some time) and Windows Server 2016 (TP5 shows PowerShell 5.1) and the fact that PowerShell was officially released to the world 10 years ago come November started me thinking about what has been the biggest innovation in PowerShell over those 10 years.
Contenders that come to mind include:
- PowerShell modules
- CIM & CIM sessions
- Job engine
- Desired State Configuration
- PowerShell Gallery and package management
- PowerShell classes
- JSON support in PowerShell
- Error handling - try/catch
- Debugging enhancements
- REST API and Odata support
- PowerShell support for Microsoft products
- PowerShell support from third part vendors
- PowerShell community
Which do you think?
Or is it something else?
Leave a comment as I’m intrigued as to what people think has been the biggest PowerShell innovation
I’ve come across a number of modules over the last few months that may be of interest. In no particular order:
A module to simplify PowerShell based deployments
PLASTER - https://github.com/PowerShell/Plaster
A template based artifact generator – streamlines creation of PowerShell module projects, pester tests, DSC configurations etc
OPERATION VALIDATION FRAMEWORK -https://github.com/PowerShell/Operation-Validation-Framework
Tools for executing validation of the operation of a system. Organises and executes Pester tests to validate operation
Provisioning Hyper-V test lab and development environments
PSAKE - https://github.com/psake/psake
POSHSPEC - https://github.com/Ticketmaster/poshspec
Infrastructure testing DSL. Expanding Pester to test infrastructure
Some of these projects are just starting while others are more mature.
They may not do exactly what you want but they may give you some ideas. All of these are well worth a look