Question:

PowerShell is built on ________.

Show Hint

Because PowerShell is built on the .NET CLR, it passes actual structured .NET objects between commands instead of raw, unformatted text strings. This enables highly precise script-based automation.
Updated On: Jun 18, 2026
  • C++ Common Language Runtime
  • .NET Common Language Runtime
  • GPO
  • Oracle Database Runtime
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is B

Solution and Explanation



Step 1: Understanding PowerShell Architecture:

PowerShell is an advanced task automation and configuration management framework developed by Microsoft. It consists of a command-line shell and a robust scripting language.

Step 2: Evaluating the underlying software runtime:

Unlike traditional shells (such as Linux Bash or Windows Command Prompt) which output text strings, PowerShell is object-oriented.
  • It is built directly on top of Microsoft's .NET framework.
  • This integration allows PowerShell cmdlets to interact with, output, and manipulate live .NET objects directly, using the .NET Common Language Runtime (CLR) engine to compile and execute commands.


Step 3: Conclusion:

Therefore, PowerShell is built on the .NET Common Language Runtime, which corresponds to option (B).
Was this answer helpful?
0
0