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. ISE hangs after using a Windows Forms dialog

    Votes from Connect: 12

    Original Date Submitted: 4/4/2015 8:50:49 AM

    Description:
    Contact Information
    Handle: Arnoud Jansveld
    Site Name: PowerShell
    Feedback ID: 1224213


    Frequency: PowerShell ISE
    Regression: function Show-Form
    {

    [reflection.assembly]::LoadWithPartialName("System.Windows.Forms") >$null
    
    $form = New-Object System.Windows.Forms.Form
    $label = New-Object System.Windows.Forms.Label
    $label.Text = "Please close this form"
    $label.AutoSize = $true
    $form.Controls.Add($label)
    $form.ShowDialog()

    }

    $result = Show-Form

    Workaround (slow):

    $result = Start-Job ${function:Show-Form} | Receive-Job -Wait -AutoRemoveJob

    "Form result: " + $result.ToString()

    Write-Warning "The following step may hang PowerShell ISE, save your work!"
    Read-Host -Prompt "Hit Enter or Ctrl-C to abort"

    This generates a WM_SETTINGCHANGE broadcast message

    Problem Description:
    After using ShowDialog() to…

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

    We’ll send you updates on this idea

    4 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  2. Out-GridView needs a -DisplayProperty parameter

    Votes from Connect: 42

    Original Date Submitted: 4/10/2015 11:19:28 PM

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


    Problem Description:
    The Out-GridView command displays all of the properties of each object that is fed into it. Consequently, in order to make the tool more usable, the Select-Object command can be used to inclusively filter the key properties of each object, to display to the end user. Unfortunately, this process results in a modified object, that cannot be used for all intended purposes.

    Instead of using Select-Object, a -DisplayProperty parameter should be added to Out-GridView, so…

    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 →
  3. Find in ISE needs to be able to wrap rather than stopping when it reaches the end of the file

    Find in ISE starts from the cursor position and stops at the end of the file. This is extremely annoying behavior since to perform a full file search you need to move the cursor to the beginning of the file before beginning "Find".

    Find needs the ability to find within an entire file from anywhere the search is started -- just like notepad++, notepad2, and any other modern text editor.

    20 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 →
  4. 11 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    In Queue  ·  0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  5. Windows PowerShell ISE: Add ability to save/load session state

    Votes from Connect: 33

    Original Date Submitted: 6/20/2013 11:48:19 PM

    Description:
    Contact Information
    Handle: deadlydog
    Site Name: PowerShell
    Feedback ID: 790578


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

    Problem Description:
    It would be great if PS ISE had the ability to allow you to save and restore all of your open tabs and files. Ideally, there would be an option to automatically save the session when ISE is closed, and automatically load it when ISE is started.

    The PowerShell Team has blogged about how to save/load your session by writing an add-on (http://blogs.msdn.com/b/powershell/archive/2010/06/05/export-and-import-powershell-ise-opened-files.aspx), and…

    28 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 →
  6. Have the Find window to remember the last search string

    Have the Find window to remember the last search string

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

    We’ll send you updates on this idea

    survey  ·  3 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  7. Windows PowerShell ISE: Double click should select entire cmdlet/variable name

    Votes from Connect: 20

    Original Date Submitted: 6/21/2013 11:14:16 PM

    Description:
    Contact Information
    Handle: deadlydog
    Site Name: PowerShell
    Feedback ID: 790661


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

    Problem Description:
    When you double click on a cmdlet or variable name in the PS IDE v3 it doesn't select the entire cmdlet/variable name. Unlike other text editors, PS IDE is meant for working with PowerShell code, so it should make some assumptions to make it more PowerShell friendly.

    Example 1: Get-Help
    - if you double click on Help, only "Help" is selected, but is should select "Get-Help".

    25 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. Make ISE look like a Windows 10 app

    ISE currently has shiny toolbars, detailed colourful icons, and old-style non-high res (ie, 2 inches wide) launch bitmap that covers other apps while ISE launches.

    Modern Windows tools have less distracting bling. Powershell should be consistent with other MS apps like Visual Studio or Word, with a minimal UI so we can focus on the content in the terminal.

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

    We’ll send you updates on this idea

    survey  ·  0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  9. Better Color Theme Customization

    Currently we can change the colors of backgrounds and syntax highlighting in both the editor pane and the console pane, but there are several elements that we can't theme such as region highlighting.

    Region highlighting occurs when you mouse over the outlining near the left-hand side of the editor pane and a foldable region of code is highlighted. When I use a dark editor theme this region highlighting is extremely glaring and whites out all of the punctuation in a script. It would be great to have the capability to theme this along with other elements in the ISE such…

    15 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 →
  10. Windows PowerShell ISE: Caret and View do not jump to text being undone/redone

    Votes from Connect: 18

    Original Date Submitted: 6/21/2013 12:49:43 AM

    Description:
    Contact Information
    Handle: deadlydog
    Site Name: PowerShell
    Feedback ID: 790586


    Frequency: Always Happens
    Regression: I do not know if this issue existed previously

    Problem Description:
    In the PS ISE v3 Script Pane, if you use the undo or redo commands (Ctrl+Z and Ctrl+Y respectively), the caret does not jump to the text being undone/redone, and the view does not scroll to the text being undone/redone either. So if the text being changed is outside of the visible area, you don't know what changes are being undone/redone. This is a…

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

    We’ll send you updates on this idea

    4 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  11. Script Pane on the Left

    We currently have 3 pane configurations - Script Pane Top, Script Pane Right, and Script Pane Maximized. I'd like to see a Script Pane Left as well. If I'm testing code from a script and looking at the output in the console, it seems more natural to me to look from left to right rather than the reverse.

    12 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. Windows PowerShell ISE: Add keyboard shortcuts for finding text in a file

    Votes from Connect: 15

    Original Date Submitted: 6/21/2013 12:37:40 AM

    Description:
    Contact Information
    Handle: deadlydog
    Site Name: PowerShell
    Feedback ID: 790584


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

    Problem Description:
    In the PS ISE Script Pane it would be nice if instead of having to use Ctrl+F to pop the Find window, we could just use Ctrl+F3 to search for the currently selected text, F3 to move to the next occurrence, and Shift+F3 to move to the previous occurrence. If no text is selected when Ctrl+F3 is hit, it should find the next occurrence of the…

    15 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. Windows PowerShell ISE: Add ability to show multiple editors side-by-side

    Votes from Connect: 40

    Original Date Submitted: 6/21/2013 12:17:22 AM

    Description:
    Contact Information
    Handle: deadlydog
    Site Name: PowerShell
    Feedback ID: 790581


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

    Problem Description:
    In PS ISE it would be great if we could "dock" Script Panes to show two files side-by-side, rather than having each file take up all of the screen real estate and having to switch back and forth between the two files.

    This is considered basic functionality in most modern IDEs.

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

    14 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. Various ISE improvements

    Votes from Connect: 11

    Original Date Submitted: 12/25/2008 2:20:42 AM

    Description:

    Contact Information
    Handle: jsnover
    Site Name: PowerShell
    Feedback ID: 389575


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

    Problem Description:
    Shane blogged a number of suggestions for ISE:
    http://shanepowser.spaces.live.com/blog/cns!CBEC59A3683A2168!193.entry#comment

    Expand/Collapse of:
    Comments
    Functions
    Regions
    All

    Import/Export/Customization of Environment Settings (much like Visual Studio)
    I really really really like to code in this environment
    Use Visual Studio format so they are interchangeable.

    Indication of Opening/Closing Brackets,Parenthesis,Scriptblocks,etc
    When the cursor is next to the opening, the closing is also highlighted.

    Full XML editor support (Pulled from MSDN)
    Design…

    10 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 →
  15. Windows PowerShell ISE: Add "wrap around" option to Find/Replace dialogues

    Votes from Connect: 31

    Original Date Submitted: 6/21/2013 12:33:37 AM

    Description:
    Contact Information
    Handle: deadlydog
    Site Name: PowerShell
    Feedback ID: 790583


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

    Problem Description:
    The Find and Replace windows should have an option to automatically wrap around file, instead of being forced to use the Search Up checkbox. I often search for text and get the "Cannot Find X" message because I forgot to check/uncheck the Search Up checkbox. Sometimes I remember to do this, and sometimes I go on thinking that the text doesn't exist in my document anymore,…

    9 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 →
  16. I can search a script but can not search in the output panel.

    I can search a script but can not search in the output panel. Search should work in which ever panel I have selected.

    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 →
  17. ISE should support specifying arguments to debugged script

    When running a script within the ISE, it doesn't get any arguments.

    I wish I was given the possibility (for each opened script, separately) to specify the command-line arguments I want to debug the script with, like in Visual Studio.

    That feature is still missing in PS5!

    (PowerGUI has this feature; there's an edit box where one can enter script arguments)

    8 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 →
  18. ISE: Dark editor theme is very buggy

    I like using a black background with white text, but this is very buggy. Even the built in "Dark Console, Dark Editor" theme is very buggy.

    These are some of the issues I run into:


    • Mouse-over foldable sections is broken. If you mouse over a folable section, it turns into having a white background and the text is unreadable.

    • Sometimes when you mouse over a foldable section, it doesn't "unhighlight" afterwards. You have to mouse over it again to get its state to reset.

    • Folding icons are not legible when un-folded. The "-" within the square is dark gray which…
    6 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. Refresh Session/Console (ability to clean console of variables etc)

    Sometimes you need to re-import a module you're building and it can be cumbersome to work around this. This also comes in handy when working through scripts step by step. To be sure it works all the way through I usually have to close and re-open. A native feature to clear the session/console would be amazing! ISE steroids has a feature to do this but it just closes and reopens the ISE which is rough on my slower work PC.

    6 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 should allow editing of files that are not part of the current call stack

    When you are running/debugging a script in PowerShell ISE, the editor locks all files that are open. This is too restrictive. If PowerShell ISE must prevent editing of files while scripts are running, it should only prevent editing those files that are part of the current call stack. Either that or it should have an option to allow users to decide if they want it to lock files or not. It's not like we can't just open the files elsewhere and change them to our hearts content, so this feature is simply unnecessarily limiting as is today.

    6 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