Getting started with PowerShellLoopsOperatorsUsing ShouldProcessPowerShell ClassesSwitch statementWorking with ObjectsUsing existing static classesBasic Set OperationsPowerShell FunctionsSending EmailHandling Secrets and CredentialsPowershell RemotingPowerShell "Streams"; Debug, Verbose, Warning, Error, Output and InformationVariables in PowerShellCommunicating with RESTful APIsWorking with the PowerShell pipelinePowerShell Background JobsReturn behavior in PowerShellWorking with XML FilesIntroduction to PsakeUsing the progress barStringsTCP Communication with PowerShellSharePoint ModuleAliasesAutomatic VariablesEnvironment VariablesPowershell profilesEnforcing script prerequisitesUsing the Help SystemSplattingDesired State ConfigurationSigning ScriptsSecurity and CryptographyCSV parsingIntroduction to PesterModules, Scripts and FunctionsPowerShell.exe Command-LineCommon parametersParameter setsRegular ExpressionsPowerShell Dynamic ParametersWMI and CIMGUI in PowershellConditional logicURL Encode/DecodeMongoDBRunning ExecutablesError handlingHashTablesActiveDirectory modulepowershell sql queriesAutomatic Variables - part 2Package managementCmdlet NamingBuilt-in variablesCreating DSC Class-Based ResourcesPowershell ModulesPowerShell WorkflowsHow to download latest artifact from Artifactory using Powershell script (v2.0 or below)?Calculated PropertiesSpecial OperatorsAnonymize IP (v4 and v6) in text file with PowershellComment-based helpAmazon Web Services (AWS) Simple Storage Service (S3)Amazon Web Services (AWS) RekognitionPSScriptAnalyzer - PowerShell Script AnalyzerNaming ConventionsEmbedding Managed Code (C# | VB)Archive ModuleInfrastructure AutomationScheduled tasks moduleISE module

Using the Help System

Other topics

Remarks:

Get-Help is a cmdlet for reading help topics in PowerShell.

Read more a TechNet

Updating the Help System

3.0

Beginning with PowerShell 3.0, you can download and update the offline help documentation using a single cmdlet.

Update-Help

To update help on multiple computers (or computers not connected to the internet).

Run the following on a computer with the help files

Save-Help -DestinationPath \\Server01\Share\PSHelp -Credential $Cred

To run on many computers remotely

Invoke-Command -ComputerName (Get-Content Servers.txt) -ScriptBlock {Update-Help -SourcePath \\Server01\Share\Help -Credential $cred}

Using Get-Help

Get-Help can be used to view help in PowerShell. You can search for cmdlets, functions, providers or other topics.

In order to view the help documentation about jobs, use:

Get-Help about_Jobs

You can search for topics using wildcards. If you want to list available help topics with a title starting with about_, try:

Get-Help about_*

If you wanted help on Select-Object, you would use:

Get-Help Select-Object

You can also use the aliases help or man.

Viewing online version of a help topic

You can access online help documentation using:

Get-Help Get-Command -Online

Viewing Examples

Show usage examples for a specific cmdlet.

Get-Help Get-Command -Examples

Viewing the Full Help Page

View the full documentation for the topic.

Get-Help Get-Command -Full

Viewing help for a specific parameter

You can view help for a specific parameter using:

Get-Help Get-Content -Parameter Path

Contributors

Topic Id: 5644

Example Ids: 20014,20015,20016,20017,20018,20020

This site is not affiliated with any of the contributors.