PowerShell
PowerShell (including Windows PowerShell and PowerShell Core) is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework.
Features
Properties
- Lightweight
Features
- Support for scripting
- PowerShell Scripting
- Optimized for Windows
- Command line interface
- Extensible by Plugins/Extensions
- Autocompletion
Tags
PowerShell News & Activities
Recent News
Recent activities
- mfat added PowerShell as alternative to SSH Pilot
- K0RR added PowerShell as alternative to havoc
- Bobby_Reggine updated PowerShell
POX added PowerShell as alternative to Termora
Featured in Lists
These are all the software I use on my windows machine. I am privacy freak. So, I mostly use open source software. …
Master List of all Apps and Software I use for both work and personal life.
An up to date list of what I need in order to do my job.
What is PowerShell?
Windows PowerShell is an extensible command-line shell and associated scripting language from Microsoft. Windows PowerShell integrates with the Microsoft .NET Framework and provides an environment for execution of cmdlets, which are specialized .NET classes implementing a particular operation, scripts, which are composition of cmdlets along with imperative logic, executables, which are standalone applications, or by instantiating regular .NET classes. These work by accessing data in different data stores, like the filesystem or registry.




Comments and Reviews
Just because you CAN use more than 256 characters for a command name doesn't mean you SHOULD
The great: Some features are great like auto complete and key bindings. There are even some features like tables that make powershell feature packed in a sense (powershell nushell) .
The bad: Powershell scripts are a mess. Powershell is not readable unlike most other languages. Most piping from powershell commands into programs don't work correctly. As an example `ls` always outputs a table. (eza is an alternative for that tho.)
Conclusion: Powershell has much going for it, but things like piping, terrible loops and convoluted scripts make it truly repulsive.
PowerShell on Linux https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-linux?view=powershell-7.2
wait what, for liunux?
Better built-in help and command discoverability than every other popular shell. No text parsing to pipe between commands.