Introduction
If you want to stay on top of #PowerShell
community and whatever is happening around the world related to PowerShell then you are at the right place friend! In this PowerShell Weekly Newsletter, I will cover content from the following sources, which you don’t want to miss 😎.
If you like reading this newsletter follow me on Twitter @singhprateik, for more such content and support my efforts! and to get our PowerShell weekly newsletter EVERY FRIDAY and a Monthly round up every month end. Please do subscribe here 👇👇👇 and join the growing community of 1000+ readers!
Table of Contents
Editors Pick
Here are some of the articles specially picked by me for your reading…
-
[Article] Announcing PowerShell v7.1
by @joeyaiello
We’re proud to announce the release of PowerShell 7.1, the latest major update to PowerShell 7. This release includes a number of improvements and fixes that build on top of the PowerShell 7.0 release in March and the recent GA release of .NET 5. Since then, the PowerShell Team (and many of you, our community contributors, thank you!) have been hard at work addressing some of the community’s top bug reports and feature requests.
What’s new in PowerShell 7.1?
For PowerShell 7.1, we decided to build on the foundation established in PowerShell 7.0 with a strong focus on community issues, especially where we could make additive changes and quality-of-life improvements without introducing instability or breaking changes. As a platform with over 115 million sessions per month, we’re absolutely committed to ensuring that PowerShell remains a stable and performant platform, even after significant version upgrades like 7.1.
For more details about what’s been added and fixed, make sure to check out the PowerShell 7.1 release notes. [Read more]
-
[Article] Announcing PSReadLine 2.1+ with Predictive IntelliSense
Tab completion has accelerated the success of new and experienced PowerShell users for over a decade. New users get the benefit of discovery, seeing available cmdlets and parameters as options while interactively typing. Experienced users receive the benefit of acceleration, typing less while using the Tab key to quickly complete a command.
As the scale and complexity of cloud deployments and IT environments grow, cmdlet surface area is continually being updated with new cmdlets and additional parameter sets. For example, If you’re beginning your journey with Azure, the Azure PowerShell module can be daunting. In this increasingly complex world, Predictive IntelliSense is here to help.
Predictive IntelliSense is an addition to the concept of tab completion that assists the user in successfully completing commands. The prediction suggestion appears as colored text following the user’s cursor. This enables new and experienced users of PowerShell to discover, edit, and execute full commands based on matching predictions from the user’s history and additional domain-specific plugins. [Read more]
-
[Video] A tour of PowerShell Universal
The ultimate platform for building web-based IT tools. PowerShell Universal allows you to run jobs, schedule scripts, build web pages and APIs, and control access; all under a single pane of beautiful glass. [Watch here]
-
[Book] PowerShell Guide to Python
This PowerShell Scripting guide to Python is designed to make readers familiar with syntax, semantics, and core concepts of Python language, in an approach that readers can totally relate with the concepts of PowerShell already in their arsenal, to learn Python fast and effectively, such that it sticks with readers for a longer time.
“Use what you know to learn what you don’t. ” also known as Associative learning.
Book follows a comparative method to jump start readers journey in Python, but who is the target audience? and who should read this book –
- Any System Administrator who wants to step into Development or Programming roles, and even if you don’t want to be a developer, knowledge of another scripting language will make your skill set more robust.
- Python Developers who want to learn PowerShell scripting and understand its ease of user and importance to manage any platform.
- This book works both ways: As a reader, you can use the book to learn Python if you know PowerShell or learn PowerShell if you know Python. PowerShell and Python code samples and screenshots next to each other make it very easy for readers to relate the common concepts and practices and learn the scripting language in no time.
Trending Github Repositories
Github repositories that are trending are a good way to find and contribute to some cool PowerShell projects! Following is the list of top 10 trending PowerShell Github repositories.
Repository | Description | Stars | Forks | Num Of Stars Today |
---|---|---|---|---|
dotnet/machinelearning-samples | Samples for ML.NET, an open-source and cross-platform machine learning framework for .NET. | 2,893 | 1,839 | 19 |
Sycnex/Windows10Debloater | Script to remove Windows 10 bloatware. | 7,672 | 926 | 136 |
actions/virtual-environments | GitHub Actions virtual environments | 1,504 | 630 | 36 |
BloodHoundAD/BloodHound | Six Degrees of Domain Admin | 4,723 | 947 | 21 |
ChrisTitusTech/win10script | This is the Ultimate Windows 10 Script from a creation from multiple debloat scripts and gists from github. | 567 | 536 | 27 |
S3cur3Th1sSh1t/WinPwn | Automation for internal Windows Penetrationtest / AD-Security | 916 | 190 | 40 |
redcanaryco/atomic-red-team |
Small and highly portable detection tests based on MITRE’s ATT&CK. |
3961 | 1,346 | 22 |
W4RH4WK/Debloat-Windows-10 | A collection of Scripts which disable / remove Windows 10 Features and Apps | 4,529 | 658 | 22 |
fireeye/commando-vm | Complete Mandiant Offensive VM (Commando VM), a fully customizable Windows-based pentesting virtual machine distribution. commandovm@fireeye.com | 3,900 | 839 | 20 |
parsec-cloud/Parsec-Cloud-Preparation-Tool | Launch Parsec enabled cloud computers via your own cloud provider account. | 413 | 70 | 5 |
OutSystems/OutSystems.SetupTools | Powershell module to install and manage the OutSystems platform | 10 | 6 | 0 |
Trending PowerShell Developers on Github
Following is the list developer building some cool projects and tools in PowerShell on Github, and popular repositories in their profiles.
Developer | Popular Repository | Repository Description |
---|---|---|
Andy Zhang | demo | examples, best practices for k8s volumes on azure, AKS, acs-engine, helm, etc. |
Megan Marsh | packer-examples | Some example templates and scripts to help new packer users. |
Isaac Levin | PresenceLight | PresenceLight is a solution to broadcast your various statuses to a Phillips Hue or LIFX light bulb. |
Keith Dahlby | posh-git | A PowerShell environment for Git |
Jakub Jareš | Assert | A set of advanced assertions for Pester to simplify how you write tests. |
Brandon Olin | Terminal-Icons | A PowerShell module to show file and folder icons in the terminal |
Warren Frame | PSSlack | PowerShell module for simple Slack integration |
Doug Finke | ImportExcel | PowerShell module to import/export Excel spreadsheets, without Excel |
Top Tweets
If you are into tech then you can’t miss these PowerShell related popular tweets in last week, here is the list of top 10 most popular PowerShell tweets…
Twitter Handle | Retweet Count | Favorite Count | Status | Status URL |
---|---|---|---|---|
@ptracesecurity | 56 | 191 | Powershell script for enumerating vulnerable DCOM Applications https://t.co/JHoHLO8431 #Pentesting #PowerShell… https://t.co/fYsK4jXFOc | [Tweet] |
@joeyaiello | 48 | 125 | Whether you’re a #PowerShell 7.0 user or a Windows PowerShell diehard, make sure to check out latest GA release of… https://t.co/nsKa09ht7o | [Tweet] |
@jarwidmark | 45 | 202 | PXE-booting from Azure, bare-metal imaging over Internet, content via P2P, automatic enrollment into Intune via Win… https://t.co/S2DyZsbDKe | [Tweet] |
@Steve_MSFT | 44 | 89 | See what’s new in #PowerShell 7.1 https://t.co/SuEOHSmVKU | [Tweet] |
@ptracesecurity | 33 | 62 | Injecting Code into Windows Protected Processes using COM – Part 1 https://t.co/6msBCbQD9l #Pentesting #Windows… https://t.co/yYcB8nfpp7 | [Tweet] |
@theJasonHelmick | 27 | 78 | Love #PowerShell? I predict you will like this – Announcing #PSReadLine 2.1+ with Predictive IntelliSense! https://t.co/GQ3DQAYpOm | [Tweet] |
@ThomasMaurer | 27 | 72 | Announcing PowerShell 7.1 📢💻
https://t.co/Oy8xfY207i #PowerShell #PS7Now #PWSH #Windows #Linux #Windows10 #Microsoft |
[Tweet] |
@KitPloit | 26 | 64 | DeepBlueCLI – a PowerShell Module for Threat Hunting via Windows Event Logs https://t.co/YiPGnqmfpj #Auditing… https://t.co/ArrpWAe8gf | [Tweet] |
@mwbengtsson | 26 | 51 | New blog post! Deploy RSAT (Remote Server Administration Tools) for Windows 10 v20H2 using ConfigMgr and Powershell… https://t.co/KUpOlHaYFc | [Tweet] |
@Steve_MSFT | 25 | 62 | #PowerShell 7.1 GA is officially out! https://t.co/9jKKv2EDdq | [Tweet] |
Top Reddit posts
PowerShell Reddit r/PowerShell is a vibrant community and you should be on board if you want to get onto the nerve of PowerShell Community, here is a list of top Reddit posts last week..
Author | Title | Ups | Num of Comments | URL |
---|---|---|---|---|
/u/savvyspoon2 | I turned my election stress into stuff | 428 | 44 | [Post] |
/u/ThomasMaurerCH | Windows Terminal Preview 1.5 | 84 | 33 | [Post] |
/u/PowerShellChallenge | Announcing PowerShell 7.1 | 83 | 41 | [Post] |
/u/PowerShellChallenge | New PowerShell Version – v7.1.0: [7.1.0] – 2020-11-11 | 74 | 33 | [Post] |
/u/adbertram | How to Survive Refactoring a PowerShell Script from Hell | 63 | 9 | [Post] |
/u/ThomasMaurerCH | What’s new in PowerShell 7.1 | 63 | 7 | [Post] |
/u/ThomasMaurerCH | Azure PowerShell: Announcing Az Predictor | 60 | 6 | [Post] |
/u/Net-Packet | WPF – Create AD/Azure User | 47 | 10 | [Post] |
/u/zebisnaga | Learning PowerShell for SysAdmin/Networking/Infosec | 44 | 40 | [Post] |
/u/PowerShellChallenge | Announcing PSReadLine 2.1+ with Predictive IntelliSense | 35 | 6 | [Post] |
New on Youtube
Here are all new PowerShell videos uploaded on youtube.com last week!
Channel | Title | URL |
---|---|---|
Doug Finke |
A tour of PowerShell Universal – Adam Driscoll |
[Video] |
Motasem Hamdan – CyberSecurity Trainer |
Active Directory Post Exploitation with Powershell and Mimikatz – TryHackMe |
[Video] |
Citrix Developer |
Clash of the Titans in Automation: Python vs PowerShell |
[Video] |
Microsoft Azure |
Taking your automation to the next level with PowerShell 7 |
[Video] |
Bestseller Books on Leanpub.com
Here are the top 10 book titles which were trending as bestsellers under the PowerShell category!
Author of “PowerShell Guide to Python“, “Windows Subsystem for Linux (WSL)” and currently writing the most awaited book: “PowerShell to C# and Back” !
Prateek Singh
Related posts
Categories
Author of Books
Awards
Open Sourced Projects
Author at
Blog Roll
Mike F RobbinsDamien Van Robaeys
Stéphane van Gulick
Kevin Marquette
Adam Bertram
Stephanos Constantinou
Francois-Xavier Cat
Ravikanth Chaganti
Roman Levchenko
Blog Stats
- 1,131,928 People Reached