---
title: "IT Ops - Page 3 of 51"
description: "Content focused on the system administrator and IT professional in the trenches from Microsoft Windows administration, PowerShell, Linux administration and more."
---

# IT Ops - Page 3 of 51

> Content focused on the system administrator and IT professional in the trenches from Microsoft Windows administration, PowerShell, Linux administration and more.

---

# ATA Learning Adam the Automator

Tap to hide

[

ATA Learning

](/)

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Search for:  

*   [](https://twitter.com/adbertram)
*   [](https://github.com/Adam-the-Automator)
*   [](https://www.linkedin.com/company/adam-the-automator-llc)
*   [](/feed/)

Show FilterReset Filters

×

Reset Filters

## Tag Search

Search tags

## Tags

*   PowerShell(286)
*   Linux(126)
*   Active Directory(64)
*   Ubuntu Linux(59)
*   Command Line(49)
*   Windows(44)
*   AWS(29)
*   Windows 10(29)
*   windows server(27)
*   Python(23)
*   VmWare(19)
*   Docker(18)
*   Kubernetes(18)
*   Networking(17)
*   File Management(15)
*   Specops(15)
*   macOS(14)
*   Powershell Administration(14)
*   Azure(13)
*   Raspberry Pi(13)
*   Bash(12)
*   Learn with Me Series(12)
*   PowerShell Language(12)
*   Security(11)
*   Ansible(9)
*   Endpoint Management(9)
*   1E Tachyon(8)
*   Databases(8)
*   hyper-v(8)
*   MySQL(8)

See 10 more

No posts match those tags. Reset the filters and try again.

[![](https://adamtheautomator.com/wp-content/uploads/2024/12/featured-image-2.webp)](/powershell-loops-practical-guide/)

*   [PowerShell](/tag/powershell/)

[

## PowerShell Loops: A Practical Guide to foreach, for, and do Loops

Learn how to use PowerShell loops effectively in this comprehensive guide covering foreach, for, and do loops with practical real-world examples.

](/powershell-loops-practical-guide/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram6 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/12/featured-image-3.webp)](/powershell-file-cleanup-script/)

*   [PowerShell](/tag/powershell/)

[

## How to Write Your First PowerShell Script: File Cleanup Automation

Learn how to build a practical PowerShell script from scratch to automate file cleanup tasks. This hands-on tutorial covers script development fundamentals and

](/powershell-file-cleanup-script/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram5 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/12/DALL·E-2024-12-10-16.09.53-A-developer-writing-PowerShell-code-in-Visual-Studio-Code.-The-scene-shows-a-modern-workspace-with-a-computer-monitor-displaying-PowerShell-script-in-.webp)](/vs-code-powershell-setup/)

*   [PowerShell](/tag/powershell/)
*   [Visual Studio Code](/tag/visual-studio-code/)

[

## Setting Up VS Code for PowerShell Development: A Beginner’s Guide

Learn how to set up Visual Studio Code (VS Code) for PowerShell development in this step-by-step guide. You'll learn how to install VS Code, configure the PowerShell extension, set up the integrated terminal, and explore key features to enhance your PowerShell scripting experience.

](/vs-code-powershell-setup/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram5 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/11/image-71.png)](/powershell-scriptblocks-tutorial/)

*   [PowerShell](/tag/powershell/)

[

## PowerShell Tutorial: Mastering Scriptblocks, Arrays and Hashtables

Learn how to use PowerShell scriptblocks for reusable code, arrays for data collections, and hashtables for key-value pair management in this practical hands-on tutorial with real-world examples.

](/powershell-scriptblocks-tutorial/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram3 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/11/image-61.png)](/powershell-data-types-guide/)

[

## PowerShell 101: String, Boolean, and Number Data Types

Learn how to work with PowerShell's fundamental data types including strings, booleans and numbers. Master string interpolation, boolean logic, and numerical operations through practical examples.

](/powershell-data-types-guide/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram3 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/11/image-51.png)](/powershell-automatic-variables/)

*   [PowerShell](/tag/powershell/)

[

## PowerShell Automatic Variables: Special Variables Built into PowerShell

Learn about PowerShell's automatic variables - built-in special variables that serve specific purposes. Discover how to work with history limits, constants, exit codes, and null values.

](/powershell-automatic-variables/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram2 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/11/image-49.png)](/powershell-rest-api-tutorial/)

*   [PowerShell](/tag/powershell/)

[

## How to Query REST APIs with PowerShell: A Practical Guide

Learn how to use PowerShell to query REST APIs, parse JSON responses, and build a reusable tool for working with web services. This hands-on tutorial covers Invoke-RestMethod, error handling, and creating custom output objects.

](/powershell-rest-api-tutorial/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram2 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/11/image-47.png)](/powershell-json-tutorial/)

*   [PowerShell](/tag/powershell/)

[

## How to Work with JSON in PowerShell: A Practical Guide

Learn how to effectively read, manipulate and write JSON data using PowerShell with real-world examples. Master JSON handling for sysadmin tasks.

](/powershell-json-tutorial/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram2 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/11/image-40.png)](/powershell-objects-tutorial/)

*   [PowerShell](/tag/powershell/)

[

## Understanding PowerShell Objects: A Practical Tutorial

Learn how PowerShell objects work with hands-on examples. Master properties, methods and dot notation in this beginner-friendly guide to PowerShell's object-oriented approach.

](/powershell-objects-tutorial/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram2 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/11/image-38.png)](/powershell-variables-guide/)

*   [PowerShell](/tag/powershell/)

[

## PowerShell Variables Tutorial: A Beginner’s Guide

Master PowerShell variables with this hands-on guide. Learn how to create, modify and manage variables efficiently for your automation scripts with practical examples and best practices.

](/powershell-variables-guide/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram2 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/11/image-25.png)](/powershell-commands-vs-cmdlets/)

*   [PowerShell](/tag/powershell/)

[

## PowerShell Functions vs. Cmdlets: Difference?

Learn the key differences between PowerShell commands, functions, and cmdlets. Understand when to use each one and how to inspect their code and functionality.

](/powershell-commands-vs-cmdlets/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram1 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/11/image-27.png)](/powershell-pipeline-tutorial/)

*   [PowerShell](/tag/powershell/)

[

## Using The PowerShell Pipeline Like a Pro

Learn how to use the PowerShell pipeline effectively in this hands-on tutorial. Discover how to chain commands together, check pipeline support, and write more

](/powershell-pipeline-tutorial/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram2 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/11/image-23.png)](/powershell-ad-groups-guide/)

*   [Active Directory](/tag/active-directory/)
*   [PowerShell](/tag/powershell/)

[

## Managing Active Directory Groups with PowerShell: The Ultimate Guide

Learn how to manage Active Directory groups with PowerShell! This hands-on guide shows you how to query, create and modify AD groups using practical real-world

](/powershell-ad-groups-guide/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram3 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/10/DALL·E-2024-10-27-12.00.23-A-visually-informative-image-for-a-PowerShell-tutorial-on-exporting-complex-objects-using-CliXML.-The-image-shows-a-PowerShell-console-displaying-an-e.webp)](/powershell-export-clixml-guide/)

*   [PowerShell](/tag/powershell/)

[

## Export Complex PowerShell Objects to CliXML: A Practical Guide

Learn how to export complex, nested PowerShell objects to CliXML while preserving their structure and relationships. Follow along with a real-world example using workout program data.

](/powershell-export-clixml-guide/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram3 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/10/aa54f7e6-4835-4776-afa0-5e0977ad23b8.webp)](/powershell-cim-master-guide/)

*   [PowerShell](/tag/powershell/)
*   [WMI](/tag/wmi/)

[

## PowerShell CIM Classes: Your Gateway to Windows System Management

Master PowerShell's CIM capabilities to query and manage Windows systems like a pro. Learn why CIM is the future of Windows system management and how to leverage its power in your automation tasks.

](/powershell-cim-master-guide/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram4 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/08/photo-1681321570365-df53da7dbaa2-scaled.avif)](/dhcp-leases-reservations-powershell/)

*   [DHCP](/tag/dhcp/)
*   [PowerShell](/tag/powershell/)

[

## Managing DHCP Leases and Reservations with PowerShell

Learn how to manage DHCP leases and reservations using PowerShell to optimize your network's performance. This tutorial covers essential tasks like avoiding IP conflicts, ensuring consistent IP assignments, enhancing security, and streamlining troubleshooting processes with PowerShell cmdlets.

](/dhcp-leases-reservations-powershell/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram3 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/07/892e85c4-263f-4f2f-acb9-033533850b24.webp)](/servicenow-api-powershell/)

*   [PowerShell](/tag/powershell/)
*   [ServiceNow](/tag/servicenow/)

[

## Getting Started with PowerShell and the ServiceNow API

Unlock the power of ServiceNow’s API! Learn how to set up your developer account, create an OAuth app, and make your first API call using PowerShell.

](/servicenow-api-powershell/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram4 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/06/DALL·E-2024-06-07-13.45.18-Create-a-digital-illustration-for-a-blog-post-about-parsing-Windows-event-logs-using-PowerShell.-The-image-should-depict-a-stylized-computer-screen-di.webp)](/powershell-xpath-event-log/)

*   [PowerShell](/tag/powershell/)
*   [Windows Events](/tag/windows-events/)
*   [XML](/tag/xml/)

[

## Tracking Down User Logons with PowerShell and XPath

Parsing Windows event logs with PowerShell? Learn how to extract specific information using XML and XPath queries in this step-by-step tutorial.

](/powershell-xpath-event-log/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram4 min. read

](/author/adam-bertram/)

## Categories

*   [IT Ops](/category/it-ops/)
*   [Cloud](/category/cloud/)
*   [DevOps](/category/devops/)
*   [Home Ops](/category/home-ops/)
*   [Information Security](/category/infosec/)
*   [Software Development](/category/software-development/)

## Site

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Copyright 2026© ATA Learning | [Privacy Policy](/privacy/)
