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. Provide a way to set the display name for a "PowerShell tab"

    This request comes from an internal team. The ask is to have an action to set a name for a "PowerShell tab" so that it's clear what each tab's session is being used 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 →
  2. Start-Process -NoNewWindow switch does not work properly in ISE

    When you use Start-Process with the -NoNewWindow switch, it is supposed to direct any stdout from the process back to the powershell console that you called Start-Process with. This works as expected when you run the command from the regular PowerShell console (whose Name is "ConsoleHost"). However, if you run the same command from PowerShell ISE (or other IDEs such as PowerGUI), no output is displayed.

    I have observed this bug using PowerShell v5; I'm not certain if it is present in previous versions of PowerShell or ISE.

    The bug is also mentioned in a few other places on the…

    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 →
  3. Enable ISE editor so a URL can ne CTRL+ Right Mouse Clicked and launched in the browser

    For example, Visual Studio Code (and Visual Studio), detect URLs in the code and let you click on them which launches the browser and navigates to that link.

    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 →
  4. Add an ISE command line flag to start a separate instance with a file path

    A user will type this command to load a file into the ISE:

    powershell_ise.exe -File MyFile.ps1

    If there's an existing instance of the ISE running, the file will be opened there. There should be an option (maybe '-NewInstance') which allows the user to specify that they'd like a new ISE window.

    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 →
  5. Make starting a string on a line above a folded code region not unfold the code region

    When beginning a string on a line above a folded code region it unfolds the region because everything after the " becomes part of the string until it's closed with another ". This unfolds previously folded code regions.

    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 →
  6. PowerShell ISE Add-on Model: Manage a distraction-free mode

    PowerShell ISE would benefit from a distraction-free authoring experience, similar to how full-screen / "presentation mode" applications work on Mac OS X.

    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 →
  7. 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 →
  8. 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 →
  9. 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 →
  10. 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 →
  11. 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 →
  12. 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 →
  13. ISE updates prematurely

    If you run changes (to see how they work), your changes will be updated if you leave ISE. There should be an 'do you want to update changes?' before quiting

    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 →
  14. Jbzuzgsjaahvsjshhbbbsjkkkw

    موهتءحشنسةءهءتشكشءاءخنشخششخاءاءنءنءتءءخ

    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 →
  15. New PowerShell Tab should place cursor into console pane input line (Regression)

    After opening "New PowerShell Tab" either using Ctrl+T shortcut or by clicking menu item, tab title gets keyboard focus. Instead, cursor should be placed into input line of console pane.
    This was the way previous versions of ISE worked (before Windows 10).

    See video demo: https://www.youtube.com/watch?v=0fzk1VEQpo0

    (Opening new tab using Ctrl+T, look closely at tab title with dashed line border).

    Windows 10 version 10.0.17763.134
    PowerShell ISE version 5.1.17763.134

    2 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. Powershell ISE ability to mark line(s) for review

    Hi All,

    I've searched for this, but I don't believe it's currently possible:

    I'd like the ability to mark a line or lines of code for review later on and an ability to filter my script to show only marked lines and an ability to quick jump to marked lines.

    To give a scenario: We have a number of PS scripts in the 1000+ line region for configuration of various Applications. As we move from one version of said application to another, we review the PS script - modifying it to meet current business requirements or changing work-around scripts to…

    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 →
  17. Support for powershell files with "," in the file name

    It seems like this is the only place to report bugs, is that correct?

    Powershell ISE is not able to open files with "," in their name, if you rightclick, and choose Edit. It seems like the ISE thinks, that it should open multiply files (separated by a comma).
    I can drag'n'drop files, with comma in their names, into the ISE, and that works as expected.

    Steps to reproduce:
    1. Create a .ps1 file with a comma in the name (example: test1,test2.ps1)
    2. Right click on file, and press edit
    3. Note "Unable to load"-error.

    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 →
  18. Parameter name expansion

    Allow abbreviated parameter names (automatically based on first letter for each word in the parameter's name) that expand when tab is pressed. For example,

    Get-NetIpAddress -IA -> would expand to Get-NetIpAddress -InterfaceAlias
    Get-NetIpAddress -II -> would expand to Get-NetIpAddress -InterfaceIndex

    This would help speed up parameter entry when one or more parameters start with the same word(s)

    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. PowerShell ISE 5.1 is crashing during initialization

    PowerShell ISE 5.1 is crashing during initialization, i.e., when the SPLASH-SCREEN is still visible.

    Please, see my other bug report: PowerShell ISE crashes after latest Windows Update

    Other relevant informations, are:

    1- System is Windows 7 Starter SP1

    2- $PSVersionTable

    Name Value


    PSVersion 5.1.14409.1012
    PSEdition Desktop
    PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
    BuildVersion 10.0.14409.1012
    CLRVersion 4.0.30319.42000
    WSManStackVersion 3.0
    PSRemotingProtocolVersion 2.3
    SerializationVersion 1.1.0.1

    3- The only 2 events logged into APPLICATION event-log are:

    EventID : 1001
    MachineName : FREELANCERCOMPUTER
    Data : {}
    Index : 85373
    Category : (0)
    CategoryNumber : 0
    EntryType : Information
    Message : Fault bucket , type 0

                     Event
    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 →
  20. ISE Vi editmode

    Please make sure that the option:
    Set-PSReadlineOption -EditMode Vi
    works as expected in ISE as it does in the powershell.exe so we have a consistent working environment.

    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