Tag: PowerShell

Back to Basics: Understanding PowerShell Objects

Learn some key concepts when it comes to objects in PowerShell and apply to your own scripting through coding and visualizations.

Bill Kindle Avatar Bill Kindle

14 min. read

PowerShell Multithreading: A Deep Dive

Learn how to understand and use various powershel multithreading techniques to process multiple data streams.

Tyler Muir Avatar Tyler Muir

19 min. read

Set-ADUser: Modifying Active Directory Users with PowerShell

Learn how to inspect AD user accounts with the Get-ADUser PowerShell cmdlet and make changes to AD user objects with the Set-ADUser cmdlet.

Kevin Sapp Avatar Kevin Sapp

5 min. read

Get-ADObject: Reporting on Active Directory with PowerShell

Are you looking for a quick way to create an Active Directory (AD) report using PowerShell? You’ve come to the right place!  In this article, you will learn how to create custom reports of user accounts in your AD environment using the Get-ADObject cmdlet.

Kevin Sapp Avatar Kevin Sapp

8 min. read

Build Better Scripts with PowerShell ArrayLists and Arrays

Learn about PowerShell Arrays, ArrayLists, and Collections as well as some best practices when applying them with PowerShell.

Nathan Kasco Avatar Nathan Kasco

6 min. read

PowerShell ValidateSet: Choosing from a List

Learn what Powershell ValidateSet does, and learn about the tab-completion feature the provide valid parameter values.

Stuart Squibb Avatar Stuart Squibb

10 min. read

New-ADUser: Creating Active Directory Users with PowerShell

Learn how to creating Active Directory Users with PowerShell via New-ADUser cmdlet and automate some Active Directory process.

Kevin Sapp Avatar Kevin Sapp

6 min. read

Running PowerShell Scripts With Jenkins and Git

Learn how integrate Git version control with Jenkins to then set up and schedule PowerShell scripts to run at predefined schedules.

Phillip Marshall Avatar Phillip Marshall

7 min. read

PowerShell ValidateScript: Running Validation Code

Learn about one of the most flexible parameter validations, PowerShell ValidateScript validation.

June Castillote Avatar June Castillote

11 min. read

Logging Done Right with PowerShell and the PSFramework Module

Learning to establish clear Powershell logging guidelines with informative and actionable logs coupled with understanding logging options.

Bill Kindle Avatar Bill Kindle

12 min. read

How to Build a PowerShell Form Menu for your PowerShell Scripts

It's weekend project time again and today you will learn how to build a lightweight system tray PowerShell form menu where you can quickly and easily launch your most coveted PowerShell scripts. You can see below the end result.

Nathan Kasco Avatar Nathan Kasco

6 min. read

How To Build an Azure Usage Report with PowerShell

Learn how to create a PowerShell script to easily query resource usage with an Azure usage report across all of your Azure resources by date.

June Castillote Avatar June Castillote

9 min. read

Understanding PowerShell Variable Scopes

Learn what scopes in PowerShell are, how they work and how you can write code with scopes in mind by understanding the variable scope.

Tyler Muir Avatar Tyler Muir

10 min. read

Building an Active Directory Health Check Tool [In-Depth]: Part II

Learn about pre-built PowerShell framework that you can plug in other Active Directory health checks and output results to Pester and PRTG.

Alex Asplund Avatar Alex Asplund

10 min. read

How to Test Active Directory with a Health Check [In-Depth]: Part I

Learn how test active directory and gather information from AD with PowerShell to be able to fix issues easily in the AD environment.

Alex Asplund Avatar Alex Asplund

13 min. read

The PowerShell WhatIf Parameter: Looking Before you Leap

Don't lie. You've done it before. We all have at some point in time. It doesn't have to be risky though when running PowerShell scripts in production. Just remember to use the built-in PowerShell WhatIf parameter!

June Castillote Avatar June Castillote

6 min. read

NuGet and IIS on Windows Server: The Ultimate Guide

So you've developed code. Great! Now you have to publish it to your users. But how There are many ways to accomplish this but one of the most used is NuGet. NuGet is a technology that allows you to publish code in the form of packages for others.

Tyler Muir Avatar Tyler Muir

16 min. read

Psexec: The Ultimate Guide

If there was a command-line utility that could compete with robocopy in terms of usefulness, it’s PsExec. The Sysinternals PsExec utility is as ubiquitous as they come in an IT admin arsenal. This tool allows administrators to remotely run commands just as if they were on the local computer.

Adam Bertram Avatar Adam Bertram

13 min. read

Dynamic Tab Completion with PowerShell ArgumentCompleters

A handy PowerShell feature most people take advantage of is parameter value tab completion. Parameter value tab completion allows you to tab through available values you can pass to PowerShell commands.

Nathan Kasco Avatar Nathan Kasco

5 min. read

Upgrading to PowerShell 7: A Walkthrough

When PowerShell 6 was released, it was to bring a basic version of PowerShell to all platforms (PowerShell Core). With PowerShell 7 (which is the latest PowerShell version as of this writing), we're now looking for all platforms to be equal in the PowerShell they can deliver (both Windows PowerShell and PowerShell Core).

Bryce McDonald Avatar Bryce McDonald

6 min. read

Subscribe to Adam the Automator

Get the latest posts delivered right to your inbox