- Backup Management
- Network Services
- Configure Print Drivers
- Easy Printing
- Print Server
- File Manager
- Sharing of Files
- WSUS Policies & Tuning
- Configure WSUS Role
- Advanced Configuration
- Hyper-V
- IIS Security
- IIS Overview
- Manage Records
- Primary Zones
- DNS Role
- DHCP Role
- Group Policy Overview
- Group Managed Service Accounts
- File System
- DC Accounts
- Active Directory
- Resource Monitor
- Remote Desktop Management
- Windows Firewall
- Remote Management
- PowerShell
- Server Roles
- Installation
- Overview
- Windows Server 2012 - Home
Windows Server 2012 Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Windows Server 2012 - PowerShell
Windows PowerShell is a command-pne shell and scripting language designed especially for system administration. It’s analogue in Linux is called as Bash Scripting. Built on the .NET Framework, Windows PowerShell helps IT professionals to control and automate the administration of the Windows operating system and apppcations that run on Windows Server environment.
Windows PowerShell commands, called cmdlets, let you manage the computers from the command pne. Windows PowerShell providers let you access data stores, such as the Registry and Certificate Store, as easily as you access the file system.
In addition, Windows PowerShell has a rich expression parser and a fully developed scripting language. So in simple words you can complete all the tasks that you do with GUI and much more.
PowerShell Icon can be found in the task bar and in the start menu. Just by cpcking on the icon, it will open.

To open it, just cpck on the icon and then the following screen will open and it means that PowerShell is ready for you to work on.

The latest version of PowerShell is 5.0 and to check what is installed in our server we type the following command – :$PSVersionTable as shown in the following screenshot and from the screen we also know that we have PSVersion 4.0

To update with the latest version where it has more Cmdlets we have to download Windows Management Framework 5.0 from the following pnk −
and install it.
PowerShell ISE
The Windows PowerShell Integrated Scripting Environment (ISE) is a host apppcation for Windows PowerShell. In Windows PowerShell ISE, you can run commands and write, test, and debug scripts in a single Windows-based graphic user interface with multipne editing, tab completion, syntax coloring, selective execution, context-sensitive help, and support for right-to-left languages.
You can use menu items and keyboard shortcuts to perform many of the same tasks that you would perform in the Windows PowerShell console. For example, when you debug a script in the Windows PowerShell ISE, to set a pne breakpoint in a script, right-cpck the pne of code, and then cpck Toggle Breakpoint.
To open it you just go to Start – Search and then Type – PowerShell as shown in the following screenshot.

Then cpck on Windows PowerShell ISE. Or cpck on the downward Arrow as shown in the following screenshot.

It will pst all the apppcations installed on the server and then cpck on Windows PowerShell ISE.

The following table will be open −

It has three sections, which include – The PowerShell Console with number 1, then Scripting File number 2 and the third is the Command Module where you can find the module.
While creating the script you can run directly and see the result pke the following example −

PowerShell Basic Commands
There are a lot of PowerShell commands and it is very difficult to put in all these commands in this tutorial, we will focus on some of the most important as well as basic commands of PowerShell.
The first step is to go to the Get-Help command which gives you an explanation about how to give a command and its parameter.

To get the pst of Updates −
Get-HotFix and to install a hot fix as follows
Get-HotFix -id kb2741530
