Introduction

PowerShell can be used to codify Microsoft Windows environments. This post covers the basics of getting started with PowerShell.

Software

The following software was used in this post.

  • Windows - 10
  • PowerShell - 5.1.19041.1023

Cmdlets

Get a list of cmdlets

cmd

Get-Command
    

Getting Help

Get help for a cmdlet

cmd

help <cmdlet>
    

PowerShell ships with a minimal help system. To update the help system use the following cmdlet

cmd

Udpate-Help
    

Aliases

Many common unix/linux commands are aliased to windows commands. The get a list of aliases use the Get-Alias cmdlet.

cmd

Get-Alias
    

Finding the Version

To get the PowerShell Engine version, get the PSVersion key from the $PSVersionTable hash table.

cmd

$PSVersionTable.PSVersion

# output
Major  Minor  Build  Revision
-----  -----  -----  --------
5      1      19041  1023
    

Tags

powershell windows