PowerShell
Published Updated
What is PowerShell?
A powerful, object-oriented command-line shell and scripting language developed by Microsoft, designed specifically for system administration and automation.
Unlike traditional text-based shells (like Bash), PowerShell processes data as.NET objects. This allows administrators to pipe complex data structures directly between commands without relying on fragile string manipulation or regex parsing. It is deeply integrated into the Windows ecosystem but is now cross-platform.
How it relates to Orbit
Orbit can run project shell commands from a Windows host and route Linux project commands through WSL when configured. See Settings & Global Context for details.
When you would use it
You use PowerShell when performing heavy IT administration or deep system automation on Windows machines, taking advantage of its powerful object-oriented data pipelines.
Common operations
- Automating the management of Windows Server environments.
- Writing complex administrative scripts that interact directly with the Windows Registry.