📦 SecretManagement Preview 3
A big update to SecretManagement is out! This includes new SecretStore vault extension! Both are on PSGallery.
https://devblogs.microsoft.com/powershell/secretmanagement-preview-3/
A big update to SecretManagement is out! This includes new SecretStore vault extension! Both are on PSGallery.
https://devblogs.microsoft.com/powershell/secretmanagement-preview-3/
PowerShell Team
SecretManagement Preview 3
We are excited to announce two modules are now available on the PowerShell Gallery: Microsoft.PowerShell.SecretManagement preview3 Microsoft.PowerShell.SecretStore preview1 To install the modules and register the SecretStore vault, open any PowerShell console…
💡 New Pluralsight Course - Extending PowerShell
The course is aimed at helping you learn and understand PowerShell Modules and is part of a larger learning path for PowerShell 7 that is being produced currently on PowerShell.
https://www.pluralsight.com/courses/powershell-extending
The course is aimed at helping you learn and understand PowerShell Modules and is part of a larger learning path for PowerShell 7 that is being produced currently on PowerShell.
https://www.pluralsight.com/courses/powershell-extending
Pluralsight
Extending PowerShell
Extending PowerShell by using non-default commands written by creators of PowerShell content will provide you with a rich and powerful tool, but where do you start? This course will teach you what PowerShell modules are and how to begin using them.
📌 Tiny PowerShell Projects
Powershell port from the Manning Publications book, Tiny Python Projects, by Ken Youens-Clark.
https://github.com/dfinke/Tiny-PowerShell-Projects
Powershell port from the Manning Publications book, Tiny Python Projects, by Ken Youens-Clark.
https://github.com/dfinke/Tiny-PowerShell-Projects
GitHub
GitHub - dfinke/Tiny-PowerShell-Projects: Learning PowerShell through test-driven development of games and puzzles
Learning PowerShell through test-driven development of games and puzzles - dfinke/Tiny-PowerShell-Projects
💡 Metalize!
PowerShell 6.1,7 versions:
PowerShell 5 version:
Revert back:
#fun
PowerShell 6.1,7 versions:
PS C:\> function metalize {$input-replace'[aeiou]',{"$_`u{0308}".Normalize('FormC')}}PS C:\> "Svyatoslav" | metalizeSvyätöslävPowerShell 5 version:
$callback = { param($match) "$match$([char]0x0308)".Normalize('FormC')}$re = [regex]'[aeiou]'$re.Replace("Svyataslav", $callback)SvyätäslävRevert back:
"Svyätäsläv".Normalize('FormD') -replace '\p{Mn}'Svyataslav#fun
🎬 Ignite 2020: Ask the Expert: Everything you ever wanted to know about PowerShell
https://medius.studios.ms/Embed/video-nc/IG20-ATE412
#video
https://medius.studios.ms/Embed/video-nc/IG20-ATE412
#video
Medius
Ask the Expert: Everything you ever wanted to know about PowerShell
In this Rubrik Ask the Experts session we will learn what our panelists are...
🎬 PowerShell Unplugged - Challenge Edition
https://www.youtube.com/watch?time_continue=1&v=0fmyX_HI2MQ
#video
https://www.youtube.com/watch?time_continue=1&v=0fmyX_HI2MQ
#video
YouTube
PowerShell Unplugged - Challenge Edition
"PowerShell is more than just a management and configuration framework - it’s the one tool, the glue, for managing, configuring, and automating your servers and services. Are you responsible for managing servers on-premises? No problem! How about managing…
❗ PowerShell 7.1 RC1 is out.
Breaking change:
General Cmdlet Updates and Fixes:
- Fix case where exception message contains just
- Recognize
- Fix
https://github.com/PowerShell/PowerShell/releases/tag/v7.1.0-rc.1
Breaking change:
TLS 1.0 and TLS 1.1 were retired from the default on Linux machines where OpenSSL 1.1 and above is used.General Cmdlet Updates and Fixes:
- Fix case where exception message contains just
"`n" on Windows.- Recognize
CONOUT$ and CONIN$ as reserved device names.- Fix
ConciseView for interactive advanced function when writing error.https://github.com/PowerShell/PowerShell/releases/tag/v7.1.0-rc.1
GitHub
Release v7.1.0-rc.1 Release of PowerShell · PowerShell/PowerShell
7.1.0-rc.1 - 2020-09-29
Known Issues
This release of PowerShell is impacted by a few known regressions and a by-design breaking change in .NET 5.0.0-rc.1.
Given the impact of these regressions, par...
Known Issues
This release of PowerShell is impacted by a few known regressions and a by-design breaking change in .NET 5.0.0-rc.1.
Given the impact of these regressions, par...
🎬 Module Monday: PSGraph
Module for creating diagrams with Graphviz
https://www.youtube.com/watch?v=xuTXStTAj_E&feature=youtu.be
#video
Module for creating diagrams with Graphviz
https://www.youtube.com/watch?v=xuTXStTAj_E&feature=youtu.be
#video
YouTube
Module Monday: PSGraph
Module Monday is a video series where I look at a cool PowerShell module every Monday. This Monday, I looked at PSGraph. PSGraph is a module that provides a domain specific language for working with Graphviz. You can create diagrams really easily and output…
❗ Excellent PowerShell question on SO
Excellent opportunity to showcase closures in PowerShell, as well as the IComparable interface with PowerShell Classes
https://stackoverflow.com/questions/63637157/reusable-custom-sort
Excellent opportunity to showcase closures in PowerShell, as well as the IComparable interface with PowerShell Classes
https://stackoverflow.com/questions/63637157/reusable-custom-sort
Stack Overflow
Reusable custom sort
I find myself working with a lot of DNS data recently and I've been using a custom sort expression to sort FQDNs by each dotted piece of the name in reverse so that records in the same zone/subzone...
🗓️ Teaching PowerShell - Jeff Hicks
Wednesday, October 7, 2020
6:30 PM to 8:00 PM EDT
https://www.meetup.com/NycPowershellMeetup/events/271803590/
#meetup
Wednesday, October 7, 2020
6:30 PM to 8:00 PM EDT
https://www.meetup.com/NycPowershellMeetup/events/271803590/
#meetup
Meetup
Teaching PowerShell - Jeff Hicks
Wed, Oct 7, 2020, 6:30 PM: The best way to learn PowerShell is to teach it to others.That doesn't mean a full-classroom experience. Simply answering aquestion and pointing someone in the right directi
💡 Function name can contain white spaces:
(most certainly a bad practice)
new-item function:"get-process -name chrome" -Value "'hello'" & "get-process -name chrome"(most certainly a bad practice)
📘 Announcing the AzureRM to Az PowerShell Module Migration Toolkit
Toolkit for automatically migrating your PowerShell noscripts and modules from AzureRM to the Az PowerShell module.
https://techcommunity.microsoft.com/t5/azure-tools/announcing-the-azurerm-to-az-powershell-module-migration-toolkit/ba-p/1724992
Toolkit for automatically migrating your PowerShell noscripts and modules from AzureRM to the Az PowerShell module.
https://techcommunity.microsoft.com/t5/azure-tools/announcing-the-azurerm-to-az-powershell-module-migration-toolkit/ba-p/1724992
TECHCOMMUNITY.MICROSOFT.COM
Announcing the AzureRM to Az PowerShell Module Migration Toolkit
As many of you know, all versions of the AzureRM PowerShell module are outdated, but not out of support (yet). The Az PowerShell module is now the recommended PowerShell module for interacting with Azure. We asked our customers what was keeping them from…
You can assign a .NET type to a Powershell variable and use its static methods from the variable:
PS C:\> $list = [Collections.Generic.List[int]](1..10)PS C:\> $linqe = [Linq.Enumerable]PS C:\> $linqe::Take($list,3)123📘 New PowerShell documentation (Q3)
- About_Calculated_Properties
- Writing Progress across multiple threads with Foreach Parallel
- Extended Type System Overview
- Create XML-based help using PlatyPS
- About_Calculated_Properties
- Writing Progress across multiple threads with Foreach Parallel
- Extended Type System Overview
- Create XML-based help using PlatyPS
Docs
about Calculated Properties - PowerShell
PowerShell provides the ability to dynamically add new properties and alter the formatting of objects output to the pipeline.