Today I am in Columbus, OH delivering a PowerShell class and
this question came up once again. Well,
here are a few examples.
Get-Help obviously gives you access to the help system. The confusion comes when you do this:
Get-Help Update
Get-Command *Update*
Both yield a list of cmdlets that have Update in their name.
Get-Command has a few extra features to help you filter down that
list. For example:
Get-Command -Verb
Update
This will list only cmdlets with the verb Help. This next one only list cmdlets
with a noun of Help.
Get-Command -Verb
Update
You can also filter through specific modules.
Get-Command -Module
SmbShare
You can also use these parameters together to help filter
cmdlets
PS C:\> Get-Command -Module SmbShare -verb New
CommandType
Name
Version Source
-----------
----
------- ------
Function
New-SmbMapping
2.0.0.0 SmbShare
Function
New-SmbMultichannelConstraint 2.0.0.0 SmbShare
Function
New-SmbShare
Get-Help will show you a list of all possible matches to a
query. If only one result is returned,
it automatically opens the help file for what it has found. For example:
Get-Help Hotfix
You will see the help file for Get-Hotfix. It is the only cmdlet with Hotfix in the name.
Comments