What is PowerShell

Windows PowerShell is an automated task-based command-line shell and associated scripting language created by Microsoft. It is the new shell of Microsoft which combines the old command prompt (CMD) functionality with a new scripting instruction set with built-in system administration functionality.

It is designed especially for the system administrators. Its analogue in Linux OS is called as a Bash scripting. Unlike other shells, which accepts and return text, it is built on the top of the .NET framework, CLR (Common Language Runtime) and DLR (Dynamic Language Runtime). So, it can accept and returns .NET Framework objects.

It helps IT professionals to control and automate the administrations of the Windows operating system and other applications which run on the Windows server environment. PowerShell enables administrators to perform tasks on remote and local Windows system through full access to COM and WMI.

The commands in the Windows PowerShell are referred to as cmdlets pronounced as “command-lets”, where each cmdlet represents a specific function or task-based scripts.

Like many other shells, it gives us access to the file system on the computer system. Also, providers of Windows PowerShell enable us to access another data stores, such as the registry and the digital signature certificate stores.


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *