📘 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.
🎬 How to use WPF with Powershell and create Metro Design GUI
https://www.youtube.com/watch?v=GnCEk8Smvg4&feature=youtu.be
#video
https://www.youtube.com/watch?v=GnCEk8Smvg4&feature=youtu.be
#video
YouTube
How to use WPF with Powershell and create Metro Design GUI ?
In this video, I explain to create easily WPF GUI with Powershell.
I also explain how to create Metro Design GUI.
See the french version of this video
https://youtu.be/mU8M3955reg
See the GitHub Repository that contains all examples mentioned in this video…
I also explain how to create Metro Design GUI.
See the french version of this video
https://youtu.be/mU8M3955reg
See the GitHub Repository that contains all examples mentioned in this video…
📘 PowerShell Working Groups
New approach to managing the PowerShell repository, engine, and Committee
https://devblogs.microsoft.com/powershell/18658-2/
New approach to managing the PowerShell repository, engine, and Committee
https://devblogs.microsoft.com/powershell/18658-2/
PowerShell
| PowerShell
PowerShell Working Groups Since we open sourced PowerShell in 2016, PowerShell has been an immensely popular project on GitHub. Every year, 700-1000 PRs and 1300-1500 issues are submitted to the PowerShell repo, with roughly half of the PRs and 90% of the…
CVE-2020-16886: PowerShellGet Module WDAC Bypass Vulnerability
A security feature bypass vulnerability exists in the PowerShellGet V2 module. An attacker who successfully exploited this vulnerability could bypass WDAC (Windows Defender Application Control) policy and execute arbitrary code on a policy locked-down machine.
https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-16886
A security feature bypass vulnerability exists in the PowerShellGet V2 module. An attacker who successfully exploited this vulnerability could bypass WDAC (Windows Defender Application Control) policy and execute arbitrary code on a policy locked-down machine.
https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-16886
🎬 Module Monday: Unix Completers
PSUnixUtilCompleters - PowerShell parameter completers for native commands on Linux and macOS.
https://www.youtube.com/watch?v=Y_NyHqLom6g&feature=youtu.be
#video
PSUnixUtilCompleters - PowerShell parameter completers for native commands on Linux and macOS.
https://www.youtube.com/watch?v=Y_NyHqLom6g&feature=youtu.be
#video
YouTube
Module Monday: Unix Completers
Module Monday is a video series where I look at a cool PowerShell module every Monday. This Monday, I looked at the UnixCompleters module from the PowerShell Team. It provides tab completion for native Linux commands in PowerShell.
To learn more about UnixCompleters…
To learn more about UnixCompleters…
📘 Free eBook - Windows Server 2019 Automation with PowerShell Cookbook - Third Edition
Limited-time offer - 1 Day only!
https://www.packtpub.com/free-learning
Limited-time offer - 1 Day only!
https://www.packtpub.com/free-learning
📦 PSCVSS
PowerShell & PowerShell Core Module to calculate a CVSS3 Score based on a Vector string.
https://github.com/swimlane/PSCVSS
PowerShell & PowerShell Core Module to calculate a CVSS3 Score based on a Vector string.
https://github.com/swimlane/PSCVSS
GitHub
swimlane/PSCVSS
A Windows PowerShell & PowerShell Core Module to calculate a CVSS3 Score based on a Vector string - swimlane/PSCVSS
❗ PowerShell 7.1-RC2 is out!
Engine Updates and Fixes:
- Rename
- Add missing
- Add additional PowerShell modules to the tracked modules list
- Fix blocking wait when starting file associated with a Windows application)
- Revert
General Cmdlet Updates and Fixes:
- Emit warning if
Build and Packaging Improvements
https://github.com/PowerShell/PowerShell/releases/tag/v7.1.0-rc.2
Engine Updates and Fixes:
- Rename
Get-Subsystem to Get-PSSubsystem and fix two related minor issues- Add missing
PSToken token table entries to fix the PSParser API- Add additional PowerShell modules to the tracked modules list
- Fix blocking wait when starting file associated with a Windows application)
- Revert
PSNativePSPathResolution to being an experimental featureGeneral Cmdlet Updates and Fixes:
- Emit warning if
ConvertTo-Json exceeds -Depth value Build and Packaging Improvements
https://github.com/PowerShell/PowerShell/releases/tag/v7.1.0-rc.2
GitHub
Release v7.1.0-rc.2 Release of PowerShell · PowerShell/PowerShell
7.1.0-rc.2 - 2020-10-20
Engine Updates and Fixes
Rename Get-Subsystem to Get-PSSubsystem and fix two related minor issues (#13765)
Add missing PSToken token table entries to fix the PSParser API (...
Engine Updates and Fixes
Rename Get-Subsystem to Get-PSSubsystem and fix two related minor issues (#13765)
Add missing PSToken token table entries to fix the PSParser API (...
📌 24-hour recorded stream of the best PowerShell & DevOps content
- Irregular: Regular Expressions Made Strangely Simple
- Toast Notifications with PowerShell: From Noob to Master Baker
- vSphere DSC: Configure vSphere environment at scale
- Monochrome Investigation: Debugging from the command line
- Introduction to C# for PowerShell Devs
- Ogling the Next Normals in Modern Engineering: A DevOps Walkthrough!
- Beyond Pester 101: Applying testing principles to PowerShell
- Pester 5, looking back and forward
... and many more!
https://www.twitch.tv/devopsorg
- Irregular: Regular Expressions Made Strangely Simple
- Toast Notifications with PowerShell: From Noob to Master Baker
- vSphere DSC: Configure vSphere environment at scale
- Monochrome Investigation: Debugging from the command line
- Introduction to C# for PowerShell Devs
- Ogling the Next Normals in Modern Engineering: A DevOps Walkthrough!
- Beyond Pester 101: Applying testing principles to PowerShell
- Pester 5, looking back and forward
... and many more!
https://www.twitch.tv/devopsorg
Twitch
devopsorg - Twitch
devopsorg streams live on Twitch! Check out their videos, sign up to chat, and join their community.
🤮1💩1
PowerShell pinned «📌 24-hour recorded stream of the best PowerShell & DevOps content - Irregular: Regular Expressions Made Strangely Simple - Toast Notifications with PowerShell: From Noob to Master Baker - vSphere DSC: Configure vSphere environment at scale - Monochrome Investigation:…»
🎬 Manage SharePoint & Microsoft Teams on PowerShell Core using the PnP.PowerShell module
https://www.youtube.com/watch?v=732_mHRKfcw&feature=youtu.be
#video
https://www.youtube.com/watch?v=732_mHRKfcw&feature=youtu.be
#video
YouTube
Manage SharePoint & Microsoft Teams on PowerShell Core using the PnP.PowerShell module
The PnP.PowerShell is in pre-release right now and allows you to manage SharePoint & Teams on PowerShell Core!! In this video, I'll get you started from scratch to manage those platforms efficiently!
📘 Building Better PowerShell Code: Applying Proven Practices One Tip at a Time
https://www.amazon.com/Building-Better-PowerShell-Code-Practices-dp-1484263871/dp/1484263871/ref=mt_other?_encoding=UTF8&me=&qid=
#ebook #notfree
https://www.amazon.com/Building-Better-PowerShell-Code-Practices-dp-1484263871/dp/1484263871/ref=mt_other?_encoding=UTF8&me=&qid=
#ebook #notfree
❗Lee Holmes announced a fourth edition of the PowerShell Cookbook!
https://twitter.com/Lee_Holmes/status/1318944878886178817?s=09
https://twitter.com/Lee_Holmes/status/1318944878886178817?s=09
🎬 PSPowerHour Episode 12 With Sarah Lean: From pushing server cage nuts to pushing code
https://www.youtube.com/watch?v=6VWHkEE6LA8
#video
https://www.youtube.com/watch?v=6VWHkEE6LA8
#video
YouTube
PSPowerHour Episode 12 With Sarah Lean: From pushing server cage nuts to pushing code
Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/devopsorg
This session focuses on empowering fellow IT pros to embark on their Cloud and DevOps journey.
This session focuses on empowering fellow IT pros to embark on their Cloud and DevOps journey.
🎬 Pester 5 looking back and forward
https://www.youtube.com/watch?v=ypRZ9d6tDD4&feature=youtu.be
#video
https://www.youtube.com/watch?v=ypRZ9d6tDD4&feature=youtu.be
#video
YouTube
Pester 5 looking back and forward
Pester 5 was recently released and brought a lot of changes. I will look at some of the most exciting features of Pester 5, such as test Discovery, debugging Mocks, and Diagnostic output. I will talk about the common gotchas that can catch you when you migrate…
🎬 Module Monday: pypsrp - Python PowerShell Remoting Protocol Client
https://www.youtube.com/watch?v=SD9lJ1cgGwA&feature=youtu.be
#video
https://www.youtube.com/watch?v=SD9lJ1cgGwA&feature=youtu.be
#video
YouTube
Module Monday: pypsrp - Python PowerShell Remoting Protocol Client
Module Monday is a video series where I go over a cool PowerShell module every Monday. This Monday is a little different. I looked at the Python PowerShell Remoting Protocol Client library. It's a Python package for managing Windows systems of PowerShell…
📌 Sanitize GUID's in documentation with PowerShell.
PS C:\> "0e53b2e7-cd7a-4f0f-a7f2-2f71353d7682" -replace "\w","0"00000000-0000-0000-0000-000000000000📘 Writing an Extension Vault for PowerShell SecretManagement
In this article, we create an extension vault that is backed by the open-source .NET database LiteDB.
https://adamtheautomator.com/writing-an-extension-vault-for-powershell-secretmanagement-preview-4/
In this article, we create an extension vault that is backed by the open-source .NET database LiteDB.
https://adamtheautomator.com/writing-an-extension-vault-for-powershell-secretmanagement-preview-4/
Adam the Automator
Writing an Extension Vault for PowerShell SecretManagement Preview 4
Learn how to build an extension vault using the PowerShell SecretManagement module, step-by-step with a great example!
❗ Example of usage 'FlagsAttribute' in Enum
FullAccess
https://stackoverflow.com/questions/8447/what-does-the-flags-enum-attribute-mean-in-c
PS C:\> [Flags()]>> enum AccessFlags>> {>> None = 0>> Execute = 1>> Write = 2>> Read = 4>> FullAccess = 7>> }PS C:\>PS C:\> [AccessFlags]$access = 'none'PS C:\> $access = 'Read'PS C:\> $accessReadPS C:\> $access = 'Write'PS C:\> $accessWritePS C:\> $access = 'Read,Write,Execute'PS C:\> $accessFullAccess
https://stackoverflow.com/questions/8447/what-does-the-flags-enum-attribute-mean-in-c
Stack Overflow
What does the [Flags] Enum Attribute mean in C#?
From time to time I see an enum like the following:
[Flags]
public enum Options
{
None = 0,
Option1 = 1,
Option2 = 2,
Option3 = 4,
Option4 = 8
}
I don't understand what exa...
[Flags]
public enum Options
{
None = 0,
Option1 = 1,
Option2 = 2,
Option3 = 4,
Option4 = 8
}
I don't understand what exa...
