PowerShell

The PowerShell forum accepts bug reports as well as feedback and suggestions. For more information, check out the PowerShell Homepage

The following is a list of the states we use to track items.

status meaning
survey We saw this and we are considering it. Please upvote if it’s important to you.
needs more information We don’t understand the issue and need additional details.
investigating We are looking at this internally to understand things like: scenario, reproduction of issue, costing, or other technical details.
in queue The issue is understood and in our unprioritized backlog. Your votes will be used to drive prioritization of this work.
  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Function/Region/Workflow Explorer in PowerShellISE

    Votes from Connect: 5

    Original Date Submitted: 4/23/2015 9:15:37 PM

    Description:

    Contact Information
    Handle: Emmanuel Demillière
    Site Name: PowerShell
    Feedback ID: 1272260


    Problem Description:
    Hello,

    I would really appreciate to have a region/function/workflow explorer in PowerShellISE.
    Indeed, since v3, we can use regions to collapse/expand lines of code, but we cannot access a given region/function/workflow quickly.

    In Visual Studio we have this feature only for Function/Workflow.

    Product Studio item created by Connect Synchronizer due to creation of feedback ID 1272260 (http://connect.microsoft.com/PowerShell/feedback/ViewFeedback.aspx?FeedbackID=1272260).

    Repro Steps:

    Internal BugId: 14400

    8 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  2. [CTP 3] ISE - Notify, when edited files are changed externally

    Votes from Connect: 12

    Original Date Submitted: 1/2/2009 2:29:24 AM

    Description:
    Contact Information
    Handle: Bernd Kriszio
    Site Name: PowerShell
    Feedback ID: 390290


    Frequency: Always Happens
    Regression: Yes, this happens in all previous versions

    Problem Description:
    When you edit a file, that is currently loaded in ISE (Windows PowerShell Integrated Scripting Environment), using an external editor or a version control system, you should be asked whether you want to relaod the file or not.

    Product Studio item created by Connect Synchronizer due to creation of feedback ID 390290 (http://connect.microsoft.com/feedback/ViewFeedback.aspx?SiteID=99&FeedbackID=390290).

    Repro Steps:
    1) Load any script into ISE.
    2) Modify…

    7 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  3. Ability to rename Untitled tabs

    Add the ability to rename Untitled tabs as in sublime text with the Rename Tab package found at https://github.com/frozenice/RenameTab

    5 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  4. Execute multi-line command line using F8 without selecting the region.

    Consider the following in the script pane:

    Get-Command `
    -Verb Get

    If the cursor is on the first line containing "Get-Command" and if F8 is pressed, an "IncompleteString" error is generated. Since, there is a back-tick present at the end of the line, ISE should take the next line into account for execution.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  5. drag and drop bug?

    I can normally select a few lines of script and drag them elsewhere. I have noticed that once in a while that the drag fails to paste the text so that it is lost. I have to keep a copy of my file to be safe or I can lose stuff.

    I'm using Windows 7

    Name Value


    PSVersion 4.0

    WSManStackVersion 3.0

    SerializationVersion 1.1.0.1

    CLRVersion 4.0.30319.34209

    BuildVersion 6.3.9600.16406

    PSCompatibleVersions {1.0, 2.0, 3.0, 4.0}

    PSRemotingProtocolVersion 2.2

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  6. Make the ISE Toolbar Extensible via $PSISE

    Votes from Connect: 13

    Original Date Submitted: 1/19/2012 11:46:28 PM

    Description:
    Contact Information
    Handle: Steve Murawski
    Site Name: PowerShell
    Feedback ID: 719357


    Frequency: Always Happens
    Regression: Yes, this happens in previous released versions

    Problem Description:
    The ISE toolbar has a lot of unused space and there have been suggestions for other items to be added to the toolbar.

    Could you make the toolbar extensible via the $PSISE variable? This would allow add-on authors to offer toolbar buttons for their extensions.

    Product Studio item created by Connect Synchronizer due to creation of feedback ID 719357 (http://connect.microsoft.com/PowerShell/feedback/ViewFeedback.aspx?FeedbackID=719357).

    Repro Steps:
    The…

    5 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  7. PowerShell ISE v4/v3 doesn't handle stdout from children using the same charset conversion as the console host

    Votes from Connect: 3

    Original Date Submitted: 7/22/2014 4:37:07 PM

    Description:
    Contact Information
    Handle: sba
    Site Name: PowerShell
    Feedback ID: 926280


    Frequency: Always Happens
    Regression: Yes, this happens in previous released versions

    Problem Description:
    Suppose I'm reading the output of some child command using

    $foo = $(& "something.exe")

    If the child's stdout contains accented characters, the PowerShell console host apparently (undocumentedly?) does an implicit conversion from the "IBM437" encoding to "windows-1252" encoding.

    The PowerShell ISE, however, does something different, breaking some scripts / making it impossible to get the same results in the console host and in the ISE. For…

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  8. ISE should accept -Version parameter like powershell.exe

    Votes from Connect: 29

    Original Date Submitted: 10/27/2011 8:28:57 AM

    Description:
    Contact Information
    Handle: JoshGav
    Site Name: PowerShell
    Feedback ID: 696970


    Frequency: Always Happens
    Regression: No, this is new to the most recent version

    Problem Description:
    Once PSv3 is installed on a server, powershell_ise always starts in v3 mode with CLRv4. There should be a -Version parameter as there is for powershell.exe to open the ISE in v2 mode.

    Product Studio item created by Connect Synchronizer due to creation of feedback ID 696970 (http://connect.microsoft.com/PowerShell/feedback/ViewFeedback.aspx?FeedbackID=696970).

    Repro Steps:
    Expected Results:

    Internal BugId: 3115

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  9. Make PowerShell_ISE More Extensible

    Votes from Connect: 10

    Original Date Submitted: 3/19/2010 8:20:52 PM

    Description:
    Contact Information
    Handle: cmille19
    Site Name: PowerShell
    Feedback ID: 543200


    Frequency: Always Happens
    Regression: No, this is new to the most recent version

    Problem Description:
    In PowerShellISE it is fairly easy to add functionality via menu items that perform some action against PowerShell file types. However, when editing non-PowerShell files it is more difficult to extend. For instance I created a SQL pack for PowerShellIse which provides an IDE for SQL queries. This works OK, however there are a few things that can't be done like implement…

    4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  10. ISE should not complain about improperly closed session

    Whenever ISE is started after a system reboot or logoff/logon sequence, and ISE was running before, it complains that "the previous session was not properly closed" even if no unsaved files were loaded.

    On WM_QUERYENDSESSION, it should just save its state and restore it seamlessly at the next startup.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  11. Add Print and recently used File menu for ISE

    In short make ISE able to replace Notepad.exe (which lacks the line numbering feature)

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  12. PowerShell ISE: Support F7 (menu) and F8 (complete with history)

    F7 (menu) and F8 (complete with history) are extremely powerful features in the console window. Not having it available in the ISE puts actual GUI trade-offs into play. If I choose the ISE, I should expect to get the most capable GUI, but that's not what I get; instead I get a GUI that's more capable in some ways and less in others.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  13. PowerShell ISE should support F12 for Save-as

    Votes from Connect: 4

    Original Date Submitted: 11/17/2015 1:17:48 AM

    Description:
    Contact Information
    Handle: Stephen Owen
    Site Name: PowerShell
    Feedback ID: 2024431


    Problem Description:
    F12 Save-as is a standard shortcut across windows (Notepad, MSPaint, etc). I think PowerShell ISE should maintain this standard as well.

    Product Studio item created by Connect Synchronizer due to creation of feedback ID 2024431 (http://connect.microsoft.com/PowerShell/feedback/ViewFeedback.aspx?FeedbackID=2024431).

    Repro Steps:

    Internal BugId: 15980

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  14. ISE Intellisense for class constructor not shown until class is imported

    Votes from Connect: 4

    Original Date Submitted: 6/6/2015 6:28:35 AM

    Description:
    Contact Information
    Handle: Trevor Sullivan [MVP]
    Site Name: PowerShell
    Feedback ID: 1404037


    Frequency: PowerShell ISE
    Regression:

    Problem Description:
    The PowerShell ISE doesn't show Intellisense for a user-defined class constructor (new() method) until the class has been imported into the PowerShell session.

    Product Studio item created by Connect Synchronizer due to creation of feedback ID 1404037 (http://connect.microsoft.com/PowerShell/feedback/ViewFeedback.aspx?FeedbackID=1404037).

    Repro Steps:
    Expected Results:

    Internal BugId: 14548

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  15. Make F8 work for selected text in the ISE command prompt

    Votes from Connect: 5

    Original Date Submitted: 6/30/2014 2:10:42 PM

    Description:
    Contact Information
    Handle: Jeff Wouters
    Site Name: PowerShell
    Feedback ID: 909738


    Frequency: Sometimes Happens
    Regression: Yes, this happens in all previous versions

    Problem Description:
    When selecting text in the ISE script pane, you can press F8 to execute only what has been selected.
    My request is to make it possible when you select text in the command window, F8 should also be possible for that selection.
    Not a critical thing, but it would save me some copy-pasting.

    Product Studio item created by Connect Synchronizer due to creation of feedback…

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  16. PowerShell ISE v3 RTM: Intellisense does not show up consistently

    Votes from Connect: 34

    Original Date Submitted: 11/29/2012 11:18:12 PM

    Description:

    Contact Information
    Handle: Trevor Sullivan
    Site Name: PowerShell
    Feedback ID: 772736


    Frequency: Always Happens
    Regression: I don't know if this issue existed previously

    Problem Description:
    Intellisense does not consistently show up for all possible options. Consider the following scenario:

    You add the System.Speech assembly, and then want to reference a type in the System.Speech namespace. You might type the following code

    Add-Type -AssemblyName System.Speech; # Hit F8 to run this in ISE
    
    # Now type this next line out, and note how the System.Speech namespace is not
    # in
    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  17. Add Powershell/ISE to Taskbar by default

    As Powershell is the most common Management Tool on a server, please re-add the Powershell icon to the Taskbar. And also, make it possible to start ISE directly without first starting powershell once.
    First searching for it through the Start menu is a burden, especially when we deploy several of servers each day and need access to posh each time.

    31 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  18. { not working in ISE with SL keyboard, probably others as well

    Votes from Connect: 19

    Original Date Submitted: 10/29/2015 9:31:39 PM

    Description:
    Contact Information
    Handle: Jan Bocko Kuhar
    Site Name: PowerShell
    Feedback ID: 1958298


    Frequency: PowerShell ISE
    Regression: Switch to SL keyboard layout and try to type {, which is set to AltGr + B in this layout.

    Problem Description:
    { is set to AltGr + b or Ctrl + Alt + B on SL, HR, ... keyboard layouts, which is set to Debugger in PowerShell ISE. This is really annoying when you use this keyboard layouts as you have to switch to other layouts just for the one character, or…

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  19. Add ForEach-Object and Where-Object to the built-in ISE snippets

    Votes from Connect: 3

    Original Date Submitted: 11/23/2014 8:12:21 PM

    Description:
    Contact Information
    Handle: Martin Schvartzman
    Site Name: PowerShell
    Feedback ID: 1037606


    Frequency: Always Happens
    Regression: Yes, this happens in all previous versions

    Problem Description:
    The snippets (CTRL+J) are very helpful for beginners, but the basic ForEach-Object and Where-Object snippets are missing.
    It would be great to have these added to the built-in snippets.

    As a workaround, they can be created using the New-IseSnippet cmdlet:
    New-IseSnippet -Title ForEach-Object -Description 'This snippet inserts the ForEach-Object syntax' -Text 'ForEach-Object { $ }' -CaretOffset 19 -Force
    New-IseSnippet -Title Where-Object -Description 'This snippet inserts

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  20. PowerShell ISE Intellisense should display .NET object constructor signatures

    Votes from Connect: 28

    Original Date Submitted: 6/26/2012 10:32:58 PM

    Description:
    Contact Information
    Handle: Trevor Sullivan
    Site Name: PowerShell
    Feedback ID: 750939


    Frequency: Always Happens
    Regression: Yes, this happens in all previous versions

    Problem Description:
    The Windows PowerShell ISE does not currently display .NET object constructor signatures. When instantiating .NET objects using the New-Object cmdlet, along with its -TypeName and -ArgumentList parameters, it would be a great workflow enhancement to have the ISE's Intellisense display the object constructor signatures, such that a developer does not have to resort to pulling up the MSDN documentation online much less frequently. Memorizing object…

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base