An overview of how to get started from scratch with PowerShell
A great place to start learning PowerShell is picking a learning resource at the learning section on Powershells website. This has a huge amount of information and links to a wide range of PowerShell topics.
PowerShell also has a very complete self documenting help system.
You can explore much of what PowerShell offers using the Get-Help
cmdlet.
From within PowerShell, try:
Get-Help about
You will see about 3 pages of topics that can be explored. Two further functions that will be of great use are:
Wanting to know what these do?
Try Get-Help Get-Command
and Get-Help Get-Member
of course.
PowerShell follows quite a strict Verb-Noun for the naming of its cmdlets. Initially this can be a jarring experience to seasoned programmers. Whilst you can name your functions anything you like, becoming familiar with and adopting the standard verbs will improve your PowerShell coding.
To see a list of all the approved verbs, simply run:
Get-Verb
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/