1. Home
  2. /
  3. Powershell
  4. /
  5. Hashtable Filtering

Hashtable Filtering - Powershell Typing CST Test

Loading…

Hashtable Filtering — Powershell Code

Filtering hashtable based on values.

$scores = @{ Alice=10; Bob=5; Charlie=12 }
$highScores = $scores.GetEnumerator() | Where-Object { $_.Value -ge 10 } | ForEach-Object { $_.Name, $_.Value }
Write-Host $highScores

Powershell Language Guide

PowerShell is a cross-platform task automation and configuration management framework, combining a command-line shell, scripting language, and object-based pipeline built on .NET. It is widely used for DevOps, system administration, cloud automation, and enterprise workflows.

Primary Use Cases

  • ▸System administration & configuration
  • ▸Cloud automation (Azure & Microsoft 365)
  • ▸DevOps & CI/CD pipelines
  • ▸Remote management & orchestration
  • ▸File management & process automation
  • ▸Infrastructure as Code (IaC) scripting

Notable Features

  • ▸Object-based pipeline
  • ▸Rich cmdlets and modules
  • ▸Native .NET integration
  • ▸Cross-platform support
  • ▸Powerful remoting capabilities

Origin & Creator

Created by Microsoft, originally released in 2006 as 'Monad' before becoming Windows PowerShell, then PowerShell Core (open-source).

Industrial Note

PowerShell dominates enterprise automation across Windows Server, Azure, Active Directory, Intune, Office 365, and hybrid-cloud DevOps environments.

More Powershell Typing Exercises

PowerShell Counter and Theme TogglePowerShell Simple CalculatorPowerShell FactorialPowerShell Fibonacci SequencePowerShell Array ComprehensionPowerShell Anonymous FunctionsPowerShell Sum of ArrayPowerShell Zip ArraysPowerShell String Manipulation

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher