A cmdlet is a lightweight command that is used in the Windows PowerShell environment. Cmdlets can be considered as native commands available in PowerShell and cmdlets are specialized .NET classes which the PowerShell runtime instantiates and invokes when they are run. In PowerShell, administrative tasks are generally performed by cmdlets. A cmdlet naming convention is as a single verb-noun pair.
Example: Get-Command (The PowerShell Get-Command cmdlet without any additional parameters will list all the Windows PowerShell cmdlets)