---
title: "ATA Learning Tutorials"
description: "Learn from the best IT how-to tutorials from a range of experienced instructors comprising knowledge and skill from around the world!"
---

# ATA Learning Tutorials

> Learn from the best IT how-to tutorials from a range of experienced instructors comprising knowledge and skill from around the world!

---

# 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(331)
*   Linux(135)
*   Azure(79)
*   Active Directory(76)
*   AWS(70)
*   Ubuntu Linux(65)
*   Microsoft Azure(60)
*   Command Line(59)
*   Docker(56)
*   Windows(50)
*   Kubernetes(48)
*   Python(34)
*   Security(34)
*   Windows 10(33)
*   Ansible(30)
*   DevOps(30)
*   windows server(29)
*   Terraform(28)
*   Azure Virtual Machines(21)
*   Networking(21)
*   Specops(21)
*   VmWare(19)
*   Automation(17)
*   Office 365(17)
*   Azure DevOps(16)
*   File Management(16)
*   macOS(15)
*   Powershell Administration(15)
*   Raspberry Pi(14)
*   Bash(13)

See 10 more

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

[![](https://adamtheautomator.com/wp-content/uploads/2026/04/featured_image-15.webp)](/fix-azure-cost-reporting-finops-tagging-strategy-3/)

*   [Azure](/tag/azure/)
*   [Azure PowerShell](/tag/azure-powershell/)

[

## Fix Azure Cost Reporting with a FinOps Tagging Strategy

Build an Azure resource tagging taxonomy, enforce it with Azure Policy, and automate remediation of untagged resources to enable accurate FinOps cost allocation and chargebacks.

](/fix-azure-cost-reporting-finops-tagging-strategy-3/)

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

Adam Bertram8 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/04/featured_image-12.webp)](/stop-github-copilot-leaking-enterprise-data-2/)

*   [AI](/tag/ai/)

[

## Stop GitHub Copilot From Leaking Your Enterprise Data

Learn how GitHub Copilot exposes enterprises to data leakage, insecure code, IP risks, and IDE-level attacks—and how to build a governance framework that works.

](/stop-github-copilot-leaking-enterprise-data-2/)

[![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/2026/04/featured_image-6.webp)](/survive-2026-secure-boot-certificate-expiry-3/)

*   [Certificates](/tag/certificates/)
*   [Command Line](/tag/command-line/)

[

## How to Survive the 2026 Secure Boot Certificate Expiry

Deploy Windows UEFI CA 2023 before the June 2026 certificate expiry. Inventory devices, update OEM firmware, and trigger enrollment via Intune or PowerShell registry settings.

](/survive-2026-secure-boot-certificate-expiry-3/)

[![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/2026/04/featured_image-7.webp)](/secure-azure-openai-deployments-enterprise-2/)

*   [Azure](/tag/azure/)

[

## Secure Azure OpenAI Deployments for the Enterprise

Learn how to deploy Azure OpenAI securely for enterprise use: configure private endpoints, replace API keys with Managed Identities, set up content filtering policies, and build comprehensive audit logging with Azure API Management.

](/secure-azure-openai-deployments-enterprise-2/)

[![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/2026/04/featured_image-10.webp)](/automate-soc-2-compliance-powershell-azure/)

*   [Azure](/tag/azure/)
*   [Azure Automation](/tag/azure-automation/)
*   [Azure PowerShell](/tag/azure-powershell/)
*   [DevOps](/tag/devops/)

[

## Automate SOC 2 Compliance with PowerShell and Azure

Learn how to use Azure Policy, the EPAC framework, and PowerShell to automate SOC 2 compliance evidence collection, enforce controls across subscriptions, and build a continuous audit trail.

](/automate-soc-2-compliance-powershell-azure/)

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

Adam Bertram8 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/04/featured_image.webp)](/active-directory-setup-tips/)

*   [Active Directory](/tag/active-directory/)
*   [Group Policy](/tag/group-policy/)
*   [Security](/tag/security/)
*   [Specops](/tag/specops/)
*   [Sponsored](/tag/sponsored/)
*   [windows server](/tag/windows-server/)

[

## 7 Tips for an Efficient and Secure Active Directory Setup

Learn 7 essential best practices for setting up an efficient and secure Active Directory environment, from planning your structure and applying least-privilege

](/active-directory-setup-tips/)

[![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/2026/04/featured_image-4.webp)](/azure-confidential-computing-protect-data-2/)

*   [Azure](/tag/azure/)
*   [Azure Virtual Machines](/tag/azure-virtual-machines/)

[

## Azure Confidential Computing: Protect Data During Processing

Protect sensitive data during processing with Azure confidential computing using secure enclaves and hardware-based encryption technologies.

](/azure-confidential-computing-protect-data-2/)

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

Adam Bertram8 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/04/featured_image-6.webp)](/survive-2026-secure-boot-certificate-expiry/)

*   [Certificates](/tag/certificates/)
*   [Command Line](/tag/command-line/)

[

## How to Survive the 2026 Secure Boot Certificate Expiry

Deploy Windows UEFI CA 2023 before the June 2026 certificate expiry. Inventory devices, update OEM firmware, and trigger enrollment via Intune or PowerShell registry settings.

](/survive-2026-secure-boot-certificate-expiry/)

[![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/2026/04/featured_image-7.webp)](/secure-azure-openai-deployments-enterprise/)

*   [Azure](/tag/azure/)

[

## Secure Azure OpenAI Deployments for the Enterprise

Learn how to deploy Azure OpenAI securely for enterprise use: configure private endpoints, replace API keys with Managed Identities, set up content filtering policies, and build comprehensive audit logging with Azure API Management.

](/secure-azure-openai-deployments-enterprise/)

[![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/2026/04/featured_image-8.webp)](/avoid-entra-id-lockouts-migrate-legacy-mfa/)

*   [Active Directory](/tag/active-directory/)
*   [Azure](/tag/azure/)
*   [Azure AD](/tag/azure-ad/)

[

## Avoid Entra ID Lockouts: Migrate Legacy MFA Policies

Learn how to migrate legacy MFA and SSPR policies to the unified Entra ID Authentication Methods policy, including audit, NPS extension fixes, and validation.

](/avoid-entra-id-lockouts-migrate-legacy-mfa/)

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

Adam Bertram7 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/04/featured_image-1.webp)](/disable-smtp-auth-exchange-online-december-2026/)

*   [Azure AD](/tag/azure-ad/)
*   [Azure PowerShell](/tag/azure-powershell/)

[

## How to Disable SMTP AUTH in Exchange Online Before December 2026

Audit SMTP AUTH usage with PowerShell, migrate devices and scripts to OAuth 2.0, and disable Basic Auth in Exchange Online before Microsoft’s 2026 deadline.

](/disable-smtp-auth-exchange-online-december-2026/)

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

Adam Bertram7 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/04/featured_image-16.webp)](/microsoft-365-e7-99user-price-tag-worth-it/)

*   [Automation](/tag/automation/)
*   [Azure](/tag/azure/)
*   [Microsoft 365](/tag/microsoft-365/)
*   [PowerShell](/tag/powershell/)

[

## Microsoft 365 E7: Is the $99/User Price Tag Worth It?

Evaluate whether Microsoft 365 E7’s $99 price justifies Agent 365 governance using PowerShell scripts to assess Copilot usage and automation risk exposure.

](/microsoft-365-e7-99user-price-tag-worth-it/)

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

Adam Bertram7 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/06/ditch-gpos-intune-featured.webp)](/ditch-gpos-migrate-microsoft-intune-2/)

*   [Active Directory](/tag/active-directory/)
*   [Azure](/tag/azure/)

[

## Ditch the GPOs: Migrate to Microsoft Intune

Use Group Policy Analytics to migrate GPOs to Intune Settings Catalog profiles, handle unsupported Group Policy Preferences, and manage hybrid AD-to-MDM transitions.

](/ditch-gpos-migrate-microsoft-intune-2/)

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

Adam Bertram7 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/03/featured_image.webp)](/supply-chain-security-azure-devops/)

*   [Azure](/tag/azure/)
*   [Azure DevOps](/tag/azure-devops/)
*   [Azure Pipelines](/tag/azure-pipelines/)
*   [DevOps](/tag/devops/)

[

## Prove Every Artifact: Supply Chain Security in Azure DevOps

Learn to implement software supply chain security in Azure DevOps with SBOM generation, artifact signing, dependency scanning, and deployment gate enforcement.

](/supply-chain-security-azure-devops/)

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

Adam Bertram12 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/02/featured_image-24.webp)](/build-production-multiagent-ai-systems-azure-ai/)

*   [AI](/tag/ai/)
*   [Azure](/tag/azure/)

[

## Build Production Multiagent AI Systems with Azure AI Foundry

Learn the orchestration patterns, security practices, and production engineering decisions for building multiagent AI systems on Azure AI Foundry.

](/build-production-multiagent-ai-systems-azure-ai/)

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

Adam Bertram12 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/02/featured_image-23-scaled.webp)](/azure-spot-vm-migration-aks/)

*   [AKS](/tag/aks/)
*   [Cluster Autoscaler](/tag/cluster-autoscaler/)
*   [Karpenter](/tag/karpenter/)
*   [Kubernetes](/tag/kubernetes/)
*   [Spot VMs](/tag/spot-vms/)

[

## Build Auto-Migration Systems for Azure Spot VMs in AKS

Build automated migration systems to handle Azure Spot VM evictions in AKS, keeping workloads running within the 30-second window.

](/azure-spot-vm-migration-aks/)

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

Adam Bertram8 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/02/featured_image-21.webp)](/azure-databricks-serverless-cost-optimization/)

*   [Apache Spark](/tag/apache-spark/)
*   [Azure](/tag/azure/)
*   [Azure Databricks](/tag/azure-databricks/)
*   [Data Engineering](/tag/data-engineering/)

[

## Azure Databricks Serverless Cost Optimization Guide

Learn to reduce Azure Databricks costs with serverless compute, Liquid Clustering, auto-termination tuning, and budget controls.

](/azure-databricks-serverless-cost-optimization/)

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

Adam Bertram9 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/02/featured_image-1-scaled.jpg)](/transition-sysadmin-cloud-engineer/)

*   [AWS](/tag/aws/)
*   [Azure](/tag/azure/)
*   [career development](/tag/career-development/)
*   [Certificates](/tag/certificates/)
*   [DevOps](/tag/devops/)

[

## Transition from SysAdmin to Cloud Engineer

System administrators already have the networking, Linux, and operational expertise that cloud engineering demands. This guide maps the philosophy shift, technical domains, certifications, and portfolio steps to make the transition.

](/transition-sysadmin-cloud-engineer/)

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

Adam Bertram7 min. read

](/author/adam-bertram/)

[«](/tutorials/page/3/)[1](/tutorials/)…4…[75](/tutorials/page/75/)[»](/tutorials/page/5/)

## 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/)
