This document provides an overview of PowerShell basics and VMware PowerCLI commands. It covers topics such as PowerShell profiles, variables, arrays, objects, functions, scripts, and more. For VMware PowerCLI, it summarizes commands for managing VMware vSphere infrastructure including vCenter, ESXi hosts, virtual machines, data stores, networking and more. The document is intended as a reference for PowerShell and PowerCLI basics.