1 Introduction

 

This chapter covers

  • PowerShell’s value and use cases
  • Who should know PowerShell?
  • PowerShell ecosystems – more than just versions
  • Why learning PowerShell makes your job easier
  • How knowing PowerShell makes you more valuable

Congratulations! In this book, you have just found a resource that will not only make your life easier; it will make you more efficient and more marketable. PowerShell is your Swiss Army knife for automating all the things. It is a remarkable tool for IT professionals of many hues – it has been embraced by systems administrators (for automating their daily tasks), security practitioners (for obtaining, searching and collating logs, configuration files and other data sources) and even software developers (for creating build scripts, CI/CD actions and additional tools like prerequisites checkers or package downloaders for their products).

1.1 What is PowerShell?

1.2 Why is PowerShell important?

1.3 How do I use this book?

1.4 Who should know PowerShell?

1.5 Which PowerShell should I use?

1.6 An example of why learning PowerShell makes your job easier and you more valuable

1.7 What do I need to use the examples in the book?

1.8 Summary