<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1678611822423757&amp;ev=PageView&amp;noscript=1">

Defrag This | Adam Bertram

Adam Bertram
Adam Bertram is a 20-year veteran of IT. He’s currently an automation engineer, blogger, independent consultant, freelance writer, author, and trainer. Adam focuses on DevOps, system management, and automation technologies as well as various cloud platforms. He is a Microsoft Cloud and Datacenter Management MVP and efficiency nerd that enjoys teaching others a better way to leverage automation.
Find me on:

Recent Posts

Posted on 12.11.17 by Adam Bertram

End of the Road for Windows PowerShell?

PowerShell 5.x is soon being replaced. Once the official version of PowerShell Core 6.0 is deployed into production, we can get more details about the future.

Posted on 12.05.17 by Adam Bertram

Don’t Assume Anything in Code (PowerShell Coding Best Practices)

Don’t ever assume that code is obvious. Write your PowerShell code like you're writing it for your grandma.

Posted on 11.27.17 by Adam Bertram

Building a Professional File Transfer Script in PowerShell

A detailed guide on creating a FTP script in PowerShell to move files between servers.

Posted on 11.06.17 by Adam Bertram

PowerShell to Python and Back

Adam the Automator describes taking the leap from being a PowerShell guy to learning a new scripting language in Python.

Posted on 10.18.17 by Adam Bertram

A Newbie’s Guide to Python Functions

Not quite sure how functions work in Python? We've got you covered, here's a guide to get you started. 

Posted on 10.11.17 by Adam Bertram

How to Create Simple Server Monitors with PowerShell

Want to keep an eye on how your servers are doing? Here's a guide on using PowerShell to get yourself started in the right direction.

Posted on 10.03.17 by Adam Bertram

How Do You Install Python?

To kick off our series on Python from a PowerShell guy’s perspective, the first thing we have to do is install Python.

Posted on 09.15.17 by Adam Bertram

Working with Interactive Prompts in PowerShell

In this PowerShell tutorial, we will cover a few ways to interactively prompt a user for input.

Posted on 08.31.17 by Adam Bertram

Building PowerShell Scripts to Tie Disparate Products Together

The PowerShell scripting language has been called “automation glue” more times than I can count.

Posted on 08.17.17 by Adam Bertram

Creating A Timeout Feature In Your PowerShell Scripts

Don't let your entire workflow be hung up because one of the scripts is stuck on some task. There's a way around that!

Free Trials

Getting started has never been easier. Download a trial today.

Download Free Trials

Contact Us

Let us know how we can help you. Focus on what matters.

Send Us a Note

Subscribe to our Blog

Let’s stay in touch! Register to receive our blog updates.