You are here: Home » Software Development » powershell
powershell

Windows PowerShell integrates with the Microsoft .NET Framework and provides an environment to perform administrative tasks by execution of cmdlets(pronounced commandlets), which are specialized. Windows PowerShell also provides a hosting mechanism with which the Windows PowerShell runtime can be embedded inside other applications, which can then leverage Windows PowerShell functionality to implement certain operations, including those exposed via the graphical interface.
New features of Windows Powershell 2.0
- Powershelll Remoting - PowerShell 2.0 allows scripts and cmdlets to be invoked on a remote machine or a large set of remote machines with WS managing.
- Background jobs - Jobs can be run on the local machine or on multiple remote machines. A PSJob cannot include interactive cmdlets.
- Transactions - PowerShell 2.0 includes transaction cmdlets for starting, committing, and rolling back a PSTransaction as well as features to manage and direct the transaction to the participating cmdlet and provider operations.
- ScriptCmdlets - These are cmdlets written using the PowerShell scripting language.
- Script Debugging.
- Data Language
- Eventing
- Network File Transfer
- New Cmdlets
- Exception Handling with Try-Catch-Finally
- Block Comments
- New APIs

