PowerShell is an interactive Command-Line Interface (CLI) and automation engine designed by Microsoft to help design system configurations and automate administrative tasks: 1. Accessible || 2. Simple and Complex Automation || 3. Scalable Management || 4. Access Information.