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 😎.

⚡ Editor picks – blogs, articles
Trending  Repositories on @Github
Trending Developers on @Github
⚡ Top Tweets
⚡ Top @reddit posts
⚡ New on @YouTube
⚡ Bestsellers on @leanpub

 

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!


Subscribe to the Newsletter



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

    by @theJasonHelmick

    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]

    Image pred wlc

    Image pred listview


  • [Video] A tour of PowerShell Universal

    by @adamdriscoll

    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.

    [Book homepage]


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]

 


Subscribe to the Newsletter




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!

 

 

Rank Title Author(s)
1 PowerShell Guide to Python Prateek Singh
2 The PowerShell Conference Book Mark KrausMichael ZanattaJoe HoughesChristian CoventrySteven JuddPhil BossmanAdil LeghariArnaud PetitjeanBill Kindle, and The DevOps Collective, Inc.
3 The PowerShell Scripting and Toolmaking Book Don Jones and Jeff Hicks
4 PowerShell to C# and back Prateek Singh, Deepak Singh Dhami
5 Building a PowerShell Tool Adam Bertram
6 Building PowerShell Modules Brandon Olin
7 PowerShell Tips to Write By Adam Bertram
8 PowerShell 101 Mike F Robbins
9 The PowerShell Practice Primer Jeff Hicks
10

The Big Book of PowerShell Error Handling

The DevOps Collective, Inc.

 

 


Optical Character Recognition

Author of “PowerShell Guide to Python“, “Windows Subsystem for Linux (WSL)” and currently writing the most awaited book: “PowerShell to C# and Back” !


Subscribe to our mailing list

* indicates required