PowerShell is a strong tool that contains rich command utilities and commands which can make life easier for developers and DevOps engineers.
In this tutorial, you will learn some of the most important Powershell commands and finally, you will execute them to get you to jump-start on Powershell.
Let’s dive in.
Table of Content
- What is PowerShell or what is powershell scripting?
- Prerequisites
- Getting Started with PowerShell commands
- Wrapping Up
What is Powershell or What is Powershell Scripting
PowerShell is a command-line tool or a shell that helps in the automation of various tasks, allows you to run scripts & helps you in managing a variety of configurations.
PowerShell runs on Windows, Linux, and macOS operating systems and is built on .NET Command Language Runtime that is ( CLR ). It works currently on .NET 5.0 Framework as its runtime.
Features of PowerShell
Now, you know what is Powershell, let’s see some of the key benefits of Powershell.
- It provides tab completion
- It works with all .NET Frameworks objects
- It allows pipelines of commands.
- It has built support for various file formats such as JSON, CSV and XML
Prerequsites
- PowerShell Installed on either windows machine or ubuntu machine. If you don’t have please follow windows-PowerShell-scripting-tutorial-for-beginners
Executing the Powershell Commands
PowerShell is a command-line shell or command-line tool or command-line utility. There are tons of commands which are already loaded or in built-in PowerShell and these commands are known as cmdlets.
- There are majorly three types of command type in PowerShell
- Alias
- cmdlets
- Function
How to check powershell version
- To check the current version of PowerShell run the below command. In the below command Major and minor are versions and subversions such as Powershell 5.1
$PSVersionTable

- To check the execution policy of PowerShell run the below command. Restricted indicates that users are not allowed to run the scripts unless restrictions are removed.
Get-ExecutionPolicy


- To Update the execution policy of PowerShell
- This policy will allow users to run the Scripts
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned # Run as Administrator

- To Check all the commands on PowerShell
Get-Command

- To get help with command execution and about the command on Powershell
Get-Help

- To check the status of Windows32 time service
Get-Service -Name w32time

- To check the short form of PowerShell commands use
Alias
.
Get-Alias -Name gcm
Get-Alias -Name gm

- To check the Folder structure and files under the folder.
Get-ChildItem -Path C:\

- To open system logs using PowerShell command
Show-EventLog

- To check specific details of process such as chrome browser
Get-Process chrome

- To get content of a particular file
Get-Content .\.gitignore

- To get drives in the current session
Get-PSDrive

- To remove a particular file or folder using the following command.
Remove-Item .\date.txt

Wrapping up
This was pretty straightforward tutorial which covers basic PowerShell commands. We learnt majorly GET-command
, GET-service
command and different cmdlets which can be used with PowerShell. Hope this was useful tutorial to get you started with how to run commands on PowerShell.