PowerShell How-To


Using PowerShell for Parametrized Azure Resource Manager Templates

IT pros have many ways to deploy resources to Microsoft Azure, but when it comes to deploying many resources at once, ARM templates are the way to go.

How To Modify Azure ARM Templates with PowerShell

PowerShell is often used to deploy Microsoft Azure ARM templates, but you can also create a script to easily build and modify existing templates. Here's how.

Getting Started with Azure's Text-to-Speech API

Azure Cognitive Services is letting developers create natural-sounding speech even without a lot of expertise in machine learning. Here's how.

Creating a Custom Voice Font with Azure Cognitive Services

Using the custom voice feature in Microsoft's Azure Cognitive Services product, you can train a computer to sound like yourself -- or anyone else, for that matter.

Converting Text to Speech with Azure Cognitive Services and PowerShell

Thanks to the AI features in Microsoft's cloud, text-to-speech technology can render more realistic results than ever.

Managing Azure Cognitive Service Accounts with PowerShell

Here's how to start taking advantage of Microsoft's suite of artificial intelligence APIs.

Understanding PowerShell Scriptblocks

Scriptblocks are a ubiquitous part of PowerShell and are a construct that every PowerShell developer should understand.

How To Monitor a Windows Folder for New Files

Events happen regularly on a typical Windows computer. It's important for administrators to keep tabs on these events, especially if they affect sensitive information or mission-critical processes.

How To Create a Simple Pester Test Report in HTML

You can force Pester to return output in XML rather than via the console. Here's how.

Managing Arrays in PowerShell

How to read, add and modify array elements -- with a few curve balls along the way.

How To Query and Parse a REST API with PowerShell

Adam takes a close look at the Invoke-WebRequest and Invoke-RestMethod commands.

How To Work with Environment Variables in PowerShell

Windows environment variables give system administrators access to a plethora of information about the operating system. Here are some ways to manage them.

Enumerate File Shares on a Remote Windows PC with PowerShell

Here's how to quickly figure out what file shares exist on a remote computer, as well as what information is configured on them.

How To Get Notified When a User Is Added to Active Directory

Adam walks through how to proactively monitor an AD group for changes and execute a PowerShell script to take action when that happens.

Using Robocopy To Transfer Files

The GUI is fine if you're only moving a few files, but for larger and more complex migrations, this built-in Windows utility is the way to go.

SharePoint Watch

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.