Announcing PowerShell Core 6.1
latest version of PowerShell has been released! This marks our second supported release of PowerShell Core, the
open-source edition of PowerShell that works on Linux, macOS, and Windows!
release is compatibility of built-in Windows modules with PowerShell Core. This
means that you can natively run those modules/cmdlets with PowerShell Core and
easily transition from Windows PowerShell. You can see the full post here
PowerShell Gallery
The PowerShell
Gallery is the place to find PowerShell code that is shared by the
community, Microsoft, and other companies. The site has averaged over 21
million downloads per month for the past 6 months and has more than 3,800
unique packages available for use. It’s amazing when we consider we were
handling just under 4 million downloads in July 2017. We clearly needed to
invest in the PowerShell Gallery to support that kind of growth.
the PowerShell Gallery. The result is now available to everyone, and includes
new features, performance enhancements, security improvements to accounts and
publishing keys, and better alignment with the NuGet.org codebase that we rely
on for our service and cmdlets
New features and performance enhancements
Most users should
see an improvement in package download speeds from the PowerShell Gallery. The
new release takes advantage of CDN to provide faster downloads, particularly
for those outside the United States. This should be most noticeable when
installing a module with many dependencies.
The new updates
include things users have requested for a long time, including:
- A manual
download option from the PowerShell Gallery. It cannot replace
install-module / install-script but does solve some specific issues for
those with private repositories or older versions of PowerShell. - A change to Install-Module and
Install-Script to simply install to the current user scope when not
running in an elevated PowerShell session.
The
new user experience is more than just a face-lift, as providing a modern UI
also improves the performance. The PowerShell Gallery pages now display only
the most critical information initially, and move the details to expanding
sections in the UI. This makes the pages faster and easier for users to find
the content they want to see. You can see the full post here
PowerShell
Training Resources
Microsoft
Virtual Academy (MVA) is a logical first-stop when searching for sources
of free learning. A search for “powershell” on the main page of the MVA website
returns 68 hits, 13 of which include PowerShell in the course title. Other
highly rated courses include Getting Started with PowerShell Desired State
Configuration (DSC), Advanced Tools & Scripting with PowerShell: 3.0 Tools
That Make Changes and Advanced PowerShell Desired State
Configuration (DSC) and Custom Resources. To go to the MVA click here.
PowerShell.org Supporting
all platforms and languages that use PowerShell, this site’s Videos section
provides links to the organization’s PowerShell on YouTube channel (with more
than 100 videos) as well as a few structured learning courses. You’ll also find
pointers to a whole slew of lengthy articles and tutorials on PowerShell in the
site’s eBooks section. The Build
Server section lets you sign up for virtual instances of PowerShell
for testing and learning purposes. And while you’re on the PowerShell.org site,
be sure to browse the articles and forums, both of which are good sources of
PowerShell how-to information
Windows PowerShell
Survival Guide: This
is perhaps the motherlode of resources — Microsoft’s list of lists for
PowerShell. To go to this tool click here