
Cmdlet Overview - PowerShell | Microsoft Learn
Sep 17, 2021 · Cmdlets perform an action and typically return a Microsoft .NET object to the next command in the pipeline. A cmdlet is a single command that participates in the pipeline semantics of …
What is a PowerShell command? - PowerShell | Microsoft Learn
Mar 7, 2024 · What is a cmdlet? Cmdlets are native PowerShell commands, not stand-alone executables. Cmdlets are collected into PowerShell modules that can be loaded on demand. …
Cmdlets - PowerShell | Microsoft Learn
Jan 8, 2025 · A cmdlet is a single-feature command that manipulates objects in PowerShell. Cmdlets can be recognized by their name format, a verb and noun separated by a dash.
How to Write a Simple Cmdlet - PowerShell | Microsoft Learn
Sep 17, 2021 · See also System.Management.Automation.Cmdlet System.Management.Automation.PSCmdlet …
Examples of Cmdlet Code - PowerShell | Microsoft Learn
Sep 17, 2021 · This section contains examples of cmdlet code that you can use to start writing your own cmdlets.
Windows PowerShell Cmdlet Concepts - learn.microsoft.com
Sep 17, 2021 · Cmdlet Attributes This section describes the attributes that are used to declare .NET Framework classes as cmdlets, to declare fields as cmdlet parameters, and to declare input …
PowerShell Documentation - PowerShell | Microsoft Learn
Official product documentation for PowerShell
about_Functions_Advanced - PowerShell | Microsoft Learn
Sep 29, 2025 · This includes binary cmdlets, PowerShell advanced functions, and CDXML cmdlets. Advanced functions allow you create cmdlets that are written as a PowerShell function.
Windows PowerShell Reference - PowerShell | Microsoft Learn
Sep 17, 2021 · Writing a Windows PowerShell Cmdlet Provides information and code examples for program managers who are designing cmdlets and for developers who are implementing cmdlet code.
Types of Cmdlet Parameters - PowerShell | Microsoft Learn
Feb 25, 2025 · This topic describes the different types of parameters that you can declare in cmdlets. Cmdlet parameters can be positional, named, required, optional, or switch parameters.