PowerShell is a strong tool which contains rich command utilities and commands which can make life easier for developers and Devops engineers. In this tutorial we will learn about important commands which are run on PowerShell with all practical’s to get you started with it.
Table of Content
- What is PowerShell ?
- Getting Started with PowerShell commands
- Wrapping Up
What is PowerShell ?
PowerShell is a command line tool or
command line shell which helps in automation of various tasks , allows you to run scripts & helps you in managing variety of configuration. PowerShell runs on
PowerShell is built on .NET
Command Language Runtime that is ( CLR ) . It works currently on .NET 5.0 Framework as its runtime.
Features 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
- You must have PowerShell Installed on either windows machine or ubuntu machine. If you don’t have please follow windows-PowerShell-scripting-tutorial-for-beginners
Getting Started with 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
- To check the current version of PowerShell
- To check the execution policy of PowerShell
- Restricted indicates that users are not allowed to run the scripts unless restrictions are removed.
- 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
- To get help with command execution and about the command on Powershell
- To check the status of Windows32 time service
Get-Service -Name w32time
- To check the short form of PowerShell commands use
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
- To check specific details of process such as chrome browser
- To get content of a particular file
- To get drives in the current session
- To remove a particular file or folder using the following command.
This was pretty straightforward tutorial which covers basic PowerShell commands. We learnt majorly
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.