Skip to content

PowerShell

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.

Related terms

Where this is taught