Category: 3. Features of PowerShell

  • Features of PowerShell: 14

    Transactions:  This feature of Windows PowerShell enables us to start a transaction, to indicate which command is a part of it, and to either rollback or commit a transaction.

  • Features of PowerShell: 13

    Windows PowerShell Integrated Scripting Environment (ISE):  It is the host GUI based application for the Windows PowerShell. This feature provides tab completion, multiline editing, syntax coloring, context-sensitive help, selective execution, and support for right-to-left languages.

  • Features of PowerShell: 12

    Network file transfer:  This feature provides the native support for prioritized, and asynchronous transfer of files between the machines using BITS (Background Intelligent Transfer Service).

  • Features of PowerShell: 11

    Windows PowerShell web access:  PowerShell console introduced a web-based version in Windows Server 2012. Here, we can run PowerShell cmdlets from any web browser which is not available on desktops but also on any tablet or mobile devices.

  • Features of PowerShell: 10

    Constrained runspaces:  It allows the creation of PowerShell runspaces with the set of constraints which includes the ability to access and execution of scripts, cmdlets, and language elements.

  • Features of PowerShell: 9

     Steppable pipeline:  This feature allows the splitting of script blocks into a steppable pipeline. And then it gives the option to call the begin(), process(), and end() methods of script block to control the execution sequence.

  • Features of PowerShell: 8

    8. Tab expansion:  Tab expansion is an implementation of auto-completion, which completes the cmdlets, properties, and parameter names by pressing the Tab key once.

  • Features of PowerShell: 7

    Script debugging:  It is a feature of PowerShell to examine the script, function, command, or expressions while PowerShell is running. PowerShell script debugger includes the set of cmdlets which allow to set and manage breakpoints and view the call stack.

  • Features of PowerShell: 6

    PowerShell remoting:  This feature of Windows PowerShell allows the execution of cmdlets on remote systems which help to manage the set of remote computers from one single machine.

  • Features of PowerShell: 5

    Error-handling:  Windows PowerShell provides the error-handling mechanism through the Try{ }, Catch { }, and Finally {} blocks as in .NET language.