Wat is PowerShell?
PowerShell [pouwuhr-sjel] is een cross-platform oplossing voor taakautomatisering, gebouwd op de .NET Common Language Runtime (CLR). Het bestaat uit een command-line shell, een scripting language en een configuration management framework. Het draait op macOS, Windows en Linux.
Deze oplossing bevat de beste functies van andere veelgebruikte shells. De meeste shells weergeven en accepteren alleen tekst, terwijl PowerShell dit ook met .NET objecten kan.
PowerShell bevat de volgende functies:
- Uitgebreide command-line history;
- Tab completion en command prediction;
- Pipelines voor commands voor goede stroomlijning;
- Ondersteuning boor command en parameter aliases;
- In-console hulpsysteem, zoals de Unix man pages.
Het grootste voordeel is dat het goed gebruikt kan worden om beheer van systemen te automatiseren, oplossingen te bouwen, testen én implementeren. Vaak gebeurt dit laatste in CI/CD-omgevingen.