this post was submitted on 10 Oct 2025
2 points (75.0% liked)

Powershell

1205 readers
1 users here now

PowerShell (POSH) is a a task automation command-line shell and scripting language created by Microsoft. It became part of the FOSS community in 2016 and is now available across Windows, Linux, and macOS

Resources:


Rules:

Self-promotion rules:


founded 2 years ago
MODERATORS
 

Blogs, Articles, and Posts

  • Microsoft 365 Copilot Usage Report API General Availability
    The Copilot usage report Graph API is now generally available. Like the report APIs for the other workloads, the Copilot usage API helps to understand usage of some very expensive licenses. Even better, the usage data can be combined with data from other Microsoft 365 sources to produce interesting and valuable insights. All it takes is some PowerShell to knit everything together.
  • Understanding ErrorAction Parameter in PowerShell
    Error handling is an important part of scripting and automation, and PowerShell provides robust tools for managing errors efficiently. One of the key features for error management in PowerShell is the ErrorAction.
  • Enable NIC Teaming (LBFO) and Switch Embedded Teaming (SET) in Windows Server 2025
    In Windows Server 2025, LBFO NIC Teaming is blocked for Hyper-V virtual switches, and Switch Embedded Teaming (SET) is the only supported teaming method for Hyper-V. However, LBFO remains available for non-virtualization use cases. In this article, I’ll show you how to enable and configure both LBFO and SET in Windows Server 2025 using the GUI and PowerShell.
  • Using -OutVariable in PowerShell
    It's one of the Common Parameters, but not used that often :) In this brief blog post, I will outline its advantages and explain why you should consider using it.
  • Windows 11 25H2’s removal of WMIC and the PowerShell alternative
    You probably used it in the past, wmic.exe :) The Command-Line interface for querying WMI information has been removed from Windows 11 25H2 and will not be reintroduced in future versions of Windows. In this blog post, I will highlight what that means and how you can utilize PowerShell as an alternative.

Projects, Scripts, and Modules

  • Updated UEFIv2 module posted
    Since Microsoft has posted some documentation that makes use of my UEFIv2 module, I figured I should fix the module so that it’s compatible with PowerShell 7.
  • PSGetLocalMonitors 1.0.17
    Get information about locally installed monitors on computer including model, make, and serial number.
  • NerdFonts v 1.0.31
    A PowerShell module to download and install fonts from NerdFonts.
  • LinkedIn v 0.0.6
    A PowerShell module to programmatically interact with LinkedIn
  • PSCal v 1.1.1
    A PowerShell module to display a linux like calendar in the console.

Books, Media, and Learning Resources

  • What Is Regex and How to Use It in PowerShell with MVP Steven Judd
    Regex doesn’t have to be scary! In this PowerShell Wednesday, Steven Judd breaks down what regular expressions are, how they work, and how to use them effectively in PowerShell. From simple pattern matching to powerful text parsing, you’ll learn practical ways to clean data, extract info, and make your scripts smarter. Perfect for beginners and anyone who’s avoided regex... until now

Community

  • AutomatedLab, GUIs, and automation with Steviecoaster
    Newly minted Microsoft MVP Stephen Valdinger, known as Steviecoaster, joins The PowerShell Podcast to share his journey from IT admin to community mentor and automation advocate. He talks about discovering PowerShell through Exchange, the career-changing power of automation, and his work with AutomatedLab, PowerShell Universal, and WinUI Shell. Stevie also highlights the importance of mentoring, building community, and making PowerShell approachable for everyone.

Events

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

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here