• New-Object

    PowerShell Cmdlet Deep Dive: New-Object Welcome back to Wahmans PowerShell blog! Today we’re going to take a closer look at one of the foundational cmdlets in PowerShell: New-Object. The official Microsoft description says: New-Object: Creates an instance of a Microsoft .NET Framework or COM object. In other words, New-Object gives you the power to create…

  • Join-Path

    Getting to Know the Join-Path Cmdlet in PowerShell Welcome back to Wahmans PowerShell blog! In today’s post, we’re diving into a very handy cmdlet: Join-Path. According to Microsoft, this cmdlet “Combines a path and a child path into a single path.” It might sound simple, but Join-Path is a powerful tool when working with file…

  • Export-Csv

    Export-Csv – A Handy PowerShell Tool for Creating CSV Files Welcome back to Wahmans PowerShell blog! Today we’ll be diving into a super useful cmdlet called Export-Csv. According to Microsoft, this cmdlet “Converts objects into a series of character-separated value (CSV) strings and saves the strings to a file.” In simpler terms, it allows you…

  • Unprotect-CmsMessage

    PowerShell Cmdlet Spotlight: Unprotect-CmsMessage Welcome back to Wahmans PowerShell blog! Today, we’re diving into a cmdlet that often flies under the radar but can be extremely useful when dealing with encrypted content — Unprotect-CmsMessage. What does it do? The Unprotect-CmsMessage cmdlet decrypts content that has been encrypted using the Cryptographic Message Syntax (CMS) format. In…

  • Test-Json

    Exploring the PowerShell Cmdlet: Test-Json Welcome back to Wahman’s PowerShell blog! Today, we’ll dive into a handy cmdlet that can be incredibly helpful for validating your data formats: Test-Json. As the name suggests, this cmdlet checks whether a string is a valid JSON document. JSON (JavaScript Object Notation) is a widely used data format, especially…

  • Enable-PSWSManCombinedTrace

    Understanding Enable-PSWSManCombinedTrace: Tracing PowerShell Remoting Like a Pro Welcome back to Wahmans PowerShell Blog! Today’s cmdlet spotlight shines on Enable-PSWSManCombinedTrace — a powerful tool that combines diagnostics from both the WSMan and PowerShell sides of remoting. This cmdlet is invaluable when you’re troubleshooting PowerShell remoting issues and need visibility into what’s happening under the hood….