Nathan Kasco

Experienced Information Technology Senior Systems Engineer with a demonstrated history of working in the insurance industry. Skilled in Windows Administration, Automation, Physical Hardware & Virtualization. Strong information technology professional with a Bachelor's degree focused in Information Systems from Cleveland State University.

Build Better Scripts with PowerShell ArrayLists and Arrays

Learn about PowerShell Arrays, ArrayLists, and Collections as well as some best practices when applying them with PowerShell.

How to Build a PowerShell Form Menu for your PowerShell Scripts

Learn how to create a handy PowerShell form menu in your system tray to kick off scripts in this handy how-to walkthrough!

Dynamic Tab Completion with PowerShell ArgumentCompleters

A handy PowerShell feature most people take advantage of is parameter value tab completion. Parameter value PowerShell tab completion allows you to tab through available values you can pass to PowerShell commands.

Managing CSV Files in PowerShell with Import-Csv

The PowerShell Export-Csv cmdlet and the PowerShell Import-Csv cmdlets allow administrators to import CSVs via foreach loop, use Export-Csv to append CSVs and export arrays to a CSV file and a whole lot more.

Invoke-Expression: The Universal PowerShell Executor Cmdlet

Understand the pros and cons of frequently used cmdlets so that you are implementing them in a way that sets yourself up for success.

How to Check Boot Time in Windows 10 and Windows Uptime

Windows uptime is a measurement that many server administrators use to troubleshoot day-to-day issues that may arise in the environment. In this article, you're going to learn how to check boot time in Windows 10 and Windows Server. You're free to use whichever way is easiest for you. Use this article as a future reference.