Skip Navigation

PowerShell Weekly for December 1, 2023

Announcements!

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

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

Check out psweekly.dowst.dev for all past editions as well as a searchable archive.

0
0 comments