Windows PowerShell

Windows PowerShell is a command-line shell and scripting language that is designed for system administration and Automation. Built on the Microsoft .NET Framework, Windows PowerShell enables IT professionals and developers to control and automate the administration of Windows and applications.

New features that are introduced in Windows PowerShell 2.0 include the following:
  • Remoting

    Windows PowerShell 2.0 lets you run commands on one or more remote computers from a single computer that is running Windows PowerShell. PowerShell remoting allows for multiple ways of connecting. These ways include interactive (1:1), fan-out (1:many), and fan-in (many:1 by using the IIS hosting model).
  • Integrated Scripting Environment

    PowerShell Integrated Scripting Environment (ISE) enables you to run interactive commands and edit and debug scripts in a graphical environment. The main features include color-coded syntax, selective execution, graphical debugging, Unicode support, and context-sensitive help.
  • Modules

    Modules allow for script developers and administrators to partition and organize their Windows PowerShell code in self-contained, reusable units. Code from a module executes in its own self-contained context and does not affect the state outside the module.
  • Advanced functions

    Advanced functions are functions that have the same capabilities and behavior as cmdlets. However, they are written completely in the Windows PowerShell language, instead of compiled C#.
  • Background jobs

    Windows PowerShell 2.0 allows for running a command or expression asynchronously and "in the background" without interacting with the console.
  • Eventing

    This feature adds support to the Windows PowerShell engine infrastructure for listening, forwarding, and acting on management and system events.
  • Script internationalization

    This new feature enables Windows PowerShell scripts to display messages in the spoken language that is specified by the UI culture setting on the user's computer.
  • Script debugging

    New debugging features were added to Windows PowerShell that let you set breakpoints on lines, columns, variables, and commands, and that let you specify the action that occurs when the breakpoint is hit.
  • New cmdlets

    Windows PowerShell 2.0 introduces over 100 built-in cmdlets. These cmdlets, excluding other tasks, enables you to do computer-related, event log, and performance counter management tasks.

Application Details:

Version: 2.0
License: Free to use
Votes: 0
Latest Rating: Garbage
Latest Wine Version Tested: 1.1.37

Maintainers: About Maintainership

No maintainers. Volunteer today!

Free Download Windows Management Framework Core package (Windows PowerShell 2.0 and WinRM 2.0)

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works


What does not



What was not tested

actual functionality provided by PowerShell

Hardware tested


  • GPU:
  • Driver:

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
CurrentFedora 12 x86_64Jan 30 20101.1.37No Not installable GarbageAnastasius Focht 

Known Bugs

Bug # Description Status Resolution Other apps affected
25740 setupapi: registry values missing %token% replacement (dynamic strings, updspapi) (Windows PowerShell 1.0, 2.0) NEW View

Show all bugs

HowTo / Notes


Make sure you operate on a clean WINEPREFIX (~/.wine)!

Prerequisite installation by using 'winetricks' script

Winetricks will take care of all needed installation prerequisites and work around some problems.

$ ­wget

$ bash winetricks -q msxml3 dotnet35sp1

The IDE also needs the "Lucida Console" font installed:

$ bash winetricks lucida

Work around another bug:

$ taskset -c 0 bash winetricks windowscodecs

Run the installer:  ­

$ wine WindowsXP-KB968930-x86-ENG.exe

Starting the application

$ wine powershell_ise.exe

For further information on usage/features, visit Windows PowerShell Wikipedia entry

Unattended installation of Windows PowerShell 2.0
Unattended installation

This command line will run the Windows PowerShell installer in fully silent mode. The setup package will extract to a temporary location and installation will begin with no user interaction and no visible UI. The user will see no visible indication that setup is running.

$ wine WindowsXP-KB968930-x86-ENG.exe /quiet /passive /norestart


Comments Disabled

Comments for this application have been disabled because there are no maintainers.