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

| Read. Reflect. Reboot.

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 01.25.18 by Adam Bertram

How to Use PowerShell Copy-Item Cmdlet to Transfer Files Over WinRM

It's easy to copy files with PowerShell Copy-Item via the command line. Once you specify the source and destination location, it just happens. Unfortunately, many administrators don't think about how this process occurs until it doesn't work. 

Posted on 01.23.18 by Adam Bertram

How to Create a Microsoft DHCP Lease Inventory Script

Large organizations typically have lots of devices that require IP addresses. Client desktops, tablets, mobile and desk phones, servers and more all consume IPs. The only way to manage IPs at this level is to use Microsoft Dynamic Host Configuration Protocol (DHCP),...

Posted on 01.03.18 by Adam Bertram

Getting Started With PyCharm

In the Python world, PyCharm is designed to be the integrated development environment (IDE) necessary for any successful coding project.

Posted on 01.02.18 by Adam Bertram

How To Use PowerShell's Abstract Syntax Tree To Your Advantage

The PowerShell AST essentially breaks down the code into a hierarchical tree with each element representing a part of the tree, making the scripts self aware.

Posted on 12.27.17 by Adam Bertram

PowerShell: More Than Just Scripts

When you think of PowerShell, what comes to mind? Scripts? Probably. Of course, one of PowerShell's core focuses is about scripting; the other is a great shell.

Posted on 12.15.17 by Adam Bertram

Managing IIS Web Application Pools in PowerShell

Need to keep an eye on your IIS web server app pools? Here's a guide on getting started with PowerShell.

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.

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.