7
PowerShell Weekly for December 1, 2023
(programming.dev)
Announcements!
- PowerShell + DevOps Global Summit Early Bird Tickets Now on Sale
Unlock Your PowerShell Potential: PowerShell + DevOps Global Summit Tickets Now on Sale! Are you ready to elevate your PowerShell and DevOps skills to new heights? The wait is over!
Blogs, Articles, and Posts
- Using PowerShell and Twilio API for Efficient Communication in Contact Tracing
Learn to integrate PowerShell with Twilio API and streamline communication for COVID-19 contact tracing initiatives. - Automate Text Summarization with OpenAI and PowerShell
This easy-to-follow guide shows you how to use PowerShell to summarize text using OpenAI's GPT-3.5 API. - Terminal Chat in Windows Terminal Canary
At Build 2023, we announced that Windows Terminal users will be able to take advantage of natural language AI to recommend commands, explain errors and take actions within Windows Terminal. Since then, we have been listening to customer feedback and iterating on our AI chat experiments in Windows Terminal. - Streamlining Security: Converting CRT Certificates to PEM
Dive in and learn how to use and to convert CRT certificates to PEM via PowerShell scripts in this ATA Learning tutorial! - Reporting User and Group Assignments for Enterprise Applications
A reader asked how to report user and group assignments for enterprise apps. As it turns out, this isn't particularly difficult, if you know where to look. Our script uses the Graph SDK to check service principals, filters out the apps to check, and extracts the user and group assignments before reporting what it finds. - Generating PowerShell module documentation with platyPS
Creating accurate and efficient documentation is paramount in technical writing, especially for PowerShell modules. platyPS, an open-source module, emerged as a solution for generating Markdown-based reference content for PowerShell modules. This article provides a comprehensive guide for using platyPS to create and maintain high-quality reference documentation for your PowerShell module, enhancing the experience for both module authors and users. - Microsoft Intune PowerShell Detection scripts
When I deploy Win32 packages in Intune, I use PowerShell detection scripts to detect if the software is installed on a system. In the blog post, I will show you how they work and why they are more flexible than file and registry checks. What are detection scripts in Intune? - Where the heck is the PowerShell Module loading from?
If you’re anything like me you always have PowerShell open, and often both PowerShell and Windows PowerShell. And PowerShell in VSCode and Terminal (and sometimes Jupyter Notebook, and WSL – Windows Subsystem for Linux). - Using a specific PowerShell profile for a Console session, Windows Terminal, PowerShell ISE, or Visual Studio Code
I ran into this somewhere during this week. I wanted to have different PowerShell profiles for other applications. (I don't need all my functions and scripts being loaded in every PowerShell session or by a Scheduled Task) In this blog post, I will show you how to change your PowerShell profiles and make them specific for an application. - PowerShell Perfomance-Test: Get the Maximum
Efficiency is key when working with PowerShell, and maximizing performance is a common goal for script developers. In this post, we'll explore various techniques for retrieving the maximum number from arrays of different sizes, comparing well-known approaches like Measure-Object, Sort-Object and a more mathematical method. - Ask Jeff November 2023
I am amazed at how quickly the year is flying by, and there is so much left on my to-do list for 2023. I guess we’d better get right to the monthly wrap-up. - Getting Download Links from Webpages using PowerShell
Introduction I recently had the need to update the Microsoft ODBC Driver for SQL Server on a collection of Windows servers.
Projects, Scripts, and Modules
- Wingetposh v1.0.1
Winget helper written in Powershel - PowerShell-ALC
Example ALC structures to use with in a PowerShell module - GitHub - jborean93/PowerShell-ALC: Example ALC structures to use with in a PowerShell module
Books, Media, and Learning Resources
- AI-Powered Coding: Unleashing Data and SQL Mastery with GPT Function Calling
Experience the synergy of AI and coding — tune in to see how GPT Function Calling transforms external tools and database management with Doug Finke on the Microsoft VS Code Livestream.
Community
- In Code We Trust: Being Thankful for PowerShell
In this special gratitude-filled episode of the PowerShell Podcast, we take time to appreciate the wonderful world of PowerShell - where tech and community coalesce. We highlight some splendid community projects, highlighting their large impacts and innovative approaches. As we recall our podcast journey, we revel in a nostalgic look back while also envisioning a powerful future. From personal anecdotes revealing how PowerShell has shaped our tech lives to a thought-provoking expose on error handling, the episode is a wholesome tableau of learning, reflection, and connection. It's a delightful mix of the cerebral and the personal - with plenty to be thankful for! - PowerShell Summit & More: A Chat with James Petty
In this episode of the PowerShell Podcast, we were joined by Microsoft MVP and PowerShell.org CEO James Petty. We dove into the core of what PowerShell.org brings to the community and James' instrumental role in driving this platform forward. James shared insightful details about the future of the eagerly awaited PowerShell Summit, highlighting the significant and welcome changes in store for next year. The conversation also hailed his latest literary creation, 'Learn PowerShell Scripting in a Month of Lunches,' as we explored the evolution in content and approach compared to its predecessor. Adding to this rich mix were James' anecdotes from his time as a professor teaching PowerShell at a college, providing a truly riveting podcast that celebrates the wide-reaching influence of PowerShell. - OnRamp2024 Program Unveiled
The PowerShell + DevOps Global Summit proudly announces the OnRamp Program for 2024 to foster inclusivity and provide opportunities for aspiring IT professionals. - PowerShell Pulse: Monthly Tech Talks & Community Showcase
Welcome to PowerShell Pulse, a monthly virtual gathering that brings the vibrancy and innovation of the PowerShell community right to your screen! Call for speakers now open.
Fun
- Automating life tasks
Been automating a lot of my task at work away with powershell. What are some things in your daily life that you could use powershell to automate away? - Let's have a look at what commands we use
Let's have a look at what commands we use. GitHub Gist: instantly share code, notes, and snippets.
Events
- Advent of Code 2023
Today is the first day!
Check out psweekly.dowst.dev for all past editions as well as a searchable archive.