This media is not supported in your browser
VIEW IN TELEGRAM
📌 Windows Terminal Preview 1.7 Release
You can now set new terminal windows to launch in an already existing terminal instance.
More updates and details:
https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-7-release/
You can now set new terminal windows to launch in an already existing terminal instance.
More updates and details:
https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-7-release/
💡PowerShell Team 2021 Investments
- PowerShell 7.2
- DSC for PowerShell 7
- Module Isolation
- Enhanced ANSI Support
- Improve native command experience
- Pluggable remoting transports
- Microsoft Update
- SecretManagement and SecretStore 1.0
- Crescendo 1.0
- PSReadLine 2.2
- PowerShellGet 3.0
- VSCode Extension
- Updateable help and PlatyPS 2.0
- OpenSSH 8.x
https://devblogs.microsoft.com/powershell/powershell-team-2021-investments/
- PowerShell 7.2
- DSC for PowerShell 7
- Module Isolation
- Enhanced ANSI Support
- Improve native command experience
- Pluggable remoting transports
- Microsoft Update
- SecretManagement and SecretStore 1.0
- Crescendo 1.0
- PSReadLine 2.2
- PowerShellGet 3.0
- VSCode Extension
- Updateable help and PlatyPS 2.0
- OpenSSH 8.x
https://devblogs.microsoft.com/powershell/powershell-team-2021-investments/
PowerShell Team
PowerShell Team 2021 Investments | PowerShell Team
PowerShell Team 2021 Investments The PowerShell Team plans engineering work per semester (6 months at a time). However, PowerShell itself follows the .NET schedule of release every year. In this blog post, we’ll cover the year long plan for PowerShell 7.2…
🎬 PowerShell: Introduction to Classes with Kevin Marquette
https://www.youtube.com/watch?v=spd46Ba-P_A
https://www.youtube.com/watch?v=spd46Ba-P_A
YouTube
PowerShell: Introduction to Classes with Kevin Marquette
For the March 2021 meeting, Kevin Marquette gave SoCal PowerShell a rundown on PowerShell classes - what problems they solve, when to use them, and how to use them.
Kevin Marquette is the founder of the SoCal PowerShell User Group, a Microsoft MVP, a PowerShell…
Kevin Marquette is the founder of the SoCal PowerShell User Group, a Microsoft MVP, a PowerShell…
💡 SecretManagement and SecretStore Release Candidate 2
https://devblogs.microsoft.com/powershell/secretmanagement-and-secretstore-release-candidate-2
- SecretInformation class now has a new Metadata property for the new secret metadata support.- Set-Secret cmdlet now has a new optional -Metadata property to include additional non-sensitive data associated with a secret.https://devblogs.microsoft.com/powershell/secretmanagement-and-secretstore-release-candidate-2
PowerShell Team
SecretManagement and SecretStore Release Candidate 2 | PowerShell Team
The SecretManagement and SecretStore release candidate 2 (RC2) modules are now available on the PowerShell Gallery. These releases contain an exciting new feature which allows users to provide non-sensitive metadata for secrets (note: this feature may not…
📘 Getting into the Linux world as a PowerShell user
https://www.powershell.no/linux,/powershell,/devops/2021/02/25/learning-linux.html
https://www.powershell.no/linux,/powershell,/devops/2021/02/25/learning-linux.html
📚 Updated PowerShell Practice Primer Now Available
Jeff Hicks went through the book and revised some answers that take PowerShell 7 into account. Also added a bonus part devoted to PowerShell 7.x specific problems.
https://leanpub.com/psprimer
#ebook
Jeff Hicks went through the book and revised some answers that take PowerShell 7 into account. Also added a bonus part devoted to PowerShell 7.x specific problems.
https://leanpub.com/psprimer
#ebook
🥇 PowerShell war games.
Fun and educational way to learn PowerShell.
https://underthewire.tech/wargames
Fun and educational way to learn PowerShell.
https://underthewire.tech/wargames
📌 v7.1.3 Release of PowerShell
Engine Updates and Fixes:
- Remove the 32K character limit on the environment block for
- Fix webcmdlets to properly construct URI from body when using
General Cmdlet Updates and Fixes
- Fix
Build and Packaging Improvements
- Bump .NET SDK to 5.0.4
Engine Updates and Fixes:
- Remove the 32K character limit on the environment block for
Start-Process- Fix webcmdlets to properly construct URI from body when using
-NoProxyGeneral Cmdlet Updates and Fixes
- Fix
PromptForCredential() to add targetName as domainBuild and Packaging Improvements
- Bump .NET SDK to 5.0.4
📌 SANS 3-part series: PowerShell for Audit, Compliance and Security Automation and Visualization
In this session, we will cover the basics of using PowerShell for common infosec, compliance and audit tasks. We will make heavy use of demonstrations to explore the object-oriented nature of the shell, important commands for getting help, and how to select, sort, filter and transform results from native Windows tools.
Part 1. The PowerShell Tools I Use for Audit and Compliance Measurement
Part 2. Using the VMWare PowerCLI modules to Measure VMWare Compliance
Part 3. Accessing Web APIs with PowerShell
In this session, we will cover the basics of using PowerShell for common infosec, compliance and audit tasks. We will make heavy use of demonstrations to explore the object-oriented nature of the shell, important commands for getting help, and how to select, sort, filter and transform results from native Windows tools.
Part 1. The PowerShell Tools I Use for Audit and Compliance Measurement
Part 2. Using the VMWare PowerCLI modules to Measure VMWare Compliance
Part 3. Accessing Web APIs with PowerShell
💡 v7.2.0-preview.4 Release of PowerShell
- Fix
- Update engine noscript signature validation to match
- Avoid array allocations from
- Add
- Re-enable VT mode on Windows after running command in
- Fix
- Fix
- Update
- Remove the 32,767 character limit on the environment block for
- Don't write possible secrets to verbose stream for web cmdlets
- Update .NET to version
- Fix
Get-Date -UFormat%G and %g behavior.- Update engine noscript signature validation to match
Get-AuthenticodeSignature logic.- Avoid array allocations from
GetDirectories and GetFiles- Add
UseOSCIndicator setting to enable progress indicator in terminal- Re-enable VT mode on Windows after running command in
ConsoleHost- Fix
Move-Item for FileSystemProvider to use copy-delete instead of move for DFS paths- Fix
PromptForCredential() to add targetName as domain- Update
Concise ErrorView to not show line information for errors from noscript module functions- Remove the 32,767 character limit on the environment block for
Start-Process- Don't write possible secrets to verbose stream for web cmdlets
- Update .NET to version
6.0.100-preview.2.21155.3📌Essential Interfaces: IDisposable
https://blog.iisreset.me/essential-interfaces-idisposable/
IDisposable interface, what it's for, and how to use types that implement it in PowerShell.https://blog.iisreset.me/essential-interfaces-idisposable/
graceful is noforce
Essential Interfaces: IDisposable
Ever wondered how to correctly wrap IDisposable types in PowerShell classes? Here's a couple of hints!
📘 PowerShell Variable Scope Guide: Using Scope in Scripts and Modules.
PowerShell scope protects variables and other artifacts by limiting where they can be read and modified. Scope levels protect items that should not be changed.
https://www.varonis.com/blog/powershell-variable-scope/?utm_source=dlvr.it&utm_medium=twitter
PowerShell scope protects variables and other artifacts by limiting where they can be read and modified. Scope levels protect items that should not be changed.
https://www.varonis.com/blog/powershell-variable-scope/?utm_source=dlvr.it&utm_medium=twitter
Varonis
PowerShell Variable Scope Guide: Using Scope in Scripts and Modules
PowerShell variable scopes can cause confusion in writing noscripts and functions. This post will cover PowerShell scopes in relation to noscripts and modules.
❗ Announcing PSArm preview
PSArm is an experimental PowerShell module that provides a domain-specific language (DSL) embedded in PowerShell for Azure Resource Manager (ARM) templates, allowing you to use PowerShell to build ARM templates.
https://devblogs.microsoft.com/powershell/announcing-the-preview-of-psarm/
PSArm is an experimental PowerShell module that provides a domain-specific language (DSL) embedded in PowerShell for Azure Resource Manager (ARM) templates, allowing you to use PowerShell to build ARM templates.
https://devblogs.microsoft.com/powershell/announcing-the-preview-of-psarm/
PowerShell Team
Announcing the preview of PSArm
Announcing PSArm preview Today, we are pleased to announce the first preview of a new experimental module that make it easier than ever for PowerShell users to create Azure Resource Manager (ARM) templates: PSArm. This module enables existing PowerShell users…
📌 PowerShell File Checksum Integrity Verifier (PsFCIV) is now a separate package.
The module replaces and enhances discontinued Microsoft's File Checksum Integrity Verifier (FCIV) which is intended to monitor file share integrity.
https://www.pkisolutions.com/powershell-file-checksum-integrity-verifier-psfciv/
The module replaces and enhances discontinued Microsoft's File Checksum Integrity Verifier (FCIV) which is intended to monitor file share integrity.
https://www.pkisolutions.com/powershell-file-checksum-integrity-verifier-psfciv/
📘 Local PowerShell Module Repository, No Server Required
https://blog.devolutions.net/2021/03/local-powershell-module-repository-no-server-required
https://blog.devolutions.net/2021/03/local-powershell-module-repository-no-server-required
blog.devolutions.net
Local PowerShell Module Repository, No Server Required
Simple PowerShell noscripts can go a long way on their own, but they can go even further with PowerShell modules. The largest PowerShell repository is PSGallery, where one can find modules to get the jo...
📦 SecretManagement and SecretStore are Generally Available
Two modules are now generally available on the PowerShell Gallery:
- Microsoft.PowerShell.SecretManagement
- Microsoft.PowerShell.SecretStore
https://devblogs.microsoft.com/powershell/secretmanagement-and-secretstore-are-generally-available/
Two modules are now generally available on the PowerShell Gallery:
- Microsoft.PowerShell.SecretManagement
- Microsoft.PowerShell.SecretStore
https://devblogs.microsoft.com/powershell/secretmanagement-and-secretstore-are-generally-available/
Microsoft News
SecretManagement and SecretStore are Generally Available
We are excited to announce two modules are now generally available on the PowerShell Gallery: Microsoft.PowerShell.SecretManagement Microsoft.PowerShell.SecretStore To install the modules, open any PowerShell console and run: Install-Module Microsoft.Pow…
📦 A lightweight wrapper module for handling mutexes in PowerShell
The Mutex module is designed as a minimal wrapper around the .NET mutex functionality. It is designed to synchronize resource access across process boundaries within the same host.
Are plainly put, it is used to prevent access conflicts. For examples from writing to the same file.
https://github.com/friedrichweinmann/mutex
The Mutex module is designed as a minimal wrapper around the .NET mutex functionality. It is designed to synchronize resource access across process boundaries within the same host.
Are plainly put, it is used to prevent access conflicts. For examples from writing to the same file.
https://github.com/friedrichweinmann/mutex
GitHub
FriedrichWeinmann/Mutex
Contribute to FriedrichWeinmann/Mutex development by creating an account on GitHub.