PowerShell FAQ
  • Initial page
  • PowerShell Frequently Asked Questions
    • getting-started
      • How do I determine the location of the current PowerShell script?
      • How do I set the PATH in PowerShell?
      • How do I determine the current version of PowerShell?
      • How do I pass parameters to PowerShell scripts?
      • How do I fix "the execution of scripts is disabled on this system" errors?
    • learning-paths
      • Are there any free PowerShell ebooks?
      • Is there any free training for PowerShell
      • books-for-programmers
      • video-resources
      • books-for-newbies
    • frequently-asked-faq-questions
      • contributing
      • What's the license for this FAQ?
    • SUMMARY
    • justification
      • Why should I learn PowerShell?
Powered by GitBook
On this page

Was this helpful?

  1. PowerShell Frequently Asked Questions
  2. justification

Why should I learn PowerShell?

Previousjustification

Last updated 4 years ago

Was this helpful?

PowerShell is a cross-platform shell and scripting language that's required for managing Windows servers, and is capable of managing the cloud, including Linux and Windows, Azure, AWS and GCP. If you want to automate something, PowerShell is both a task-based command-line shell, and a powerful scripting language -- with full access to the .Net Framework. It's also the standard for managing Windows Server and other Microsoft server products and services.

If you need more, Warren Frame and Don Jones wrote a short eBook on the subject.

Why PowerShell?