Bill Kindle

Bill is a former career Systems Administrator turned Cyber Security Engineer with 17 experience and counting. He has worked for both small businesses and large multi-national enterprises. Bill has been both an author and editor for The PowerShell Conference Book Volume 2 and 3, a TechSnips contributor, vExpert, presenter and blogger. His current role focuses on security automation engineering and supporting a Security Operations Center. Certifications include Linux+/LPIC-1, AZ-900, A+, Network+, Security+, Project+, Zabbix Certified Specialist to name a few.

How to Upgrade Ubuntu Linux to a New Release

Learn how to easily upgrade Ubuntu to the latest release. Also known as a distribution upgrade, learn how to tackle the upgrade in this ATA Learning tutorial!

Getting Started With Windows PowerShell IP Configuration

Get to grips with Windows PowerShell IP Configuration. Learn the basics of configuring IP addresses and troubleshooting network problems with PowerShell!

How to Create a Secure Connection with Tailscale VPN

Learn how to use Tailscale VPN to create a secure, private, and fast connection between networks in this ATA Learning tutorial!

How to Update Ubuntu IP and Hostname via Bash

Discover and learn how to change a Linux IP and Hostname via a Bash script in this new tutorial by ATA Learning!

AppImage on Ubuntu : For Worry Free Software Management

Forget about installing dependencies! Learn how to install, remove and manage AppImage on Ubuntu in this step-by-step tutorial.

How to Use the PowerShell Exit Command and Friends

Did you ever wonder in how many ways you can end a PowerShell session or script? Wonder no more! Dive in to learn more.

Introducing PowerShell Unzip and Zip Commands on Archives

Tired of clicking menus and buttons to manage ZIP files? Learn how PowerShell Unzip and PowerShell Zip can work on archives in this tutorial!

Understanding When & When Not to Create PowerShell New Lines

How do you split a long PowerShell command into multiple lines for readability? Learn how to properly create PowerShell new line without screwing things up in this tutorial!

Restore and Backup Your Ubuntu and Never Lose Files Again

Learn how to perform an Ubuntu backup for your files and take snapshots using the Deja Dup and Timeshift free utilities!

How to Patch Offline Computers with the WSUS Offline Update Tool

Learn how to install all of those missing updates on a completely offline Windows computer with the WSUS Offline Update utility!

The Ins and Outs of the VMware vCenter Converter [With Demos]

Learn, step-by-step, how to convert physical Windows and Linux computers and even Hyper-V VMs with VMware's converter utility the vCenter Converter.

ThinkAutomation: Automating all the Things

Get a birds eye view in how the ThinkAutomation automation platform can help you manage tasks and create automated workflows.

Bash fc Command : Easily Wield the Bash Shell Like a Pro

Have you ever run a command in Bash and got an error because of a misspelled word? Or perhaps you forgot the last three commands you ran? Instead of re-writing or remembering previous commands, the Bash fc command can help make quick edits and re-execute previous commands.

How to Set up the VMware Remote Console (Windows and Linux)

Need to connect to your VMware VM console? Learn how in this step-by-step tutorial on downloading and setting up the VMware remote console.

Import and Export Hyper-V VMs : Sure Fire Ways

If you're looking to export and import your Hyper V VMs you're in luck. Learn how to export VMs and Import VMs with this tutorial.

How to Use PowerShell History Feature

Learn how the PowerShell history commands help to save your history and make forgetting commands a thing of the past!

Linux Directory Commands : A Complete Guide

A step-by-step guide to leveraging Linux directory and file commands to administer your Linux system quickly and efficiently!

How to Change Public Network to Private on Windows 10

Learn how to change Windows 10 network profiles between public and private using both Windows settings and PowerShell!

Steamy PowerShell Get-Process Cmdlet for Running Processes

Use the PowerShell Get-Process cmdlet to learn in-depth information on local and remote processes on both Windows and Linux.

Master Linux Kill Process Using ps, pgrep, pkill and More

Learn the many ways of finding processes with ps, top, psgrep, and get-process and kill processes in Linux with the kill, killall, and stop-process commands