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.

Please feel free to provide feedback or file bugs here.

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Powershell ISE crashes when saving an ini file (I tried config.ini)

    I created a new file, saved as config.ini, and then ISE crashed. When I reopened, it crashed again.

    1 vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)

      We’ll send you updates on this idea

      0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
    • Bug: Powershell ISE recovered to wrong integrity level in two sessions

      A crashed powershell ISE session will re-open previously open files.

      There is a bug, though, which manifested when a crash recovery happened to me recently:

      The session/file which I had originally opened in standard user context (no elevation) recovered in High integrity level (aka elevated/admin),
      The session/files which I had originally opened in elevated mode recovered in Medium integrity level (aka standard user mode).

      The session should remember which context it was open in and re-open in the same context.

      Need to consider this issue for normal ISE closure/re-opening, too, as in this UserVoice item:
      "Windows PowerShell ISE: Add ability…

      1 vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
      • 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.

        1 vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
        • ~Status line

          I've noticed that if I have a lot of 'Undo's quickly, it's hard to tell what line I just 'undid'. Is it possible to have something show me what I just 'undid' or 'redid', such a s a status line of sorts to tell me where my cursor is...like at the bottom of the editor?

          1 vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
          • [BUG] show-command windows ISE Windows 10 vs Win 7/2012

            In Windows 10, The show-command pane in the ISE lacks functionality I see in windows 7, server 2012 machines. Specifically the parameter window only shows Text boxes and checkboxes in windows 10. The same cmdlet in windows 7/2012 has drop down fields, combo boxes etc so I can't see enum options in relative parameters. I think a few native cmdlets work but the RSAT toolset is entirely broken from what I can see (KB2693643, release 1607)

            Example: new-DfsnRoot in the command pane looks entirely different between windows 7/10. Type is a freeform test pane vs a drop down in 7…

            3 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)

              We’ll send you updates on this idea

              2 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
            • Remove-ISESnippet

              There should be a cmdlet that reverses the Import-Snippet cmdlet. Properties that could be used to identify the snippet to remove (from current ISE session): DisplayTitle, FullPath, or Module.

              It would also be nice to expose an Unload method in the ISESnippetObject and ISESnippetCollection objects.

              1 vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)

                We’ll send you updates on this idea

                1 comment  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
              • Collapsed region in dark mode is hardly visible

                When using the dark theme in ISE, a collapsed region is hardly visible because the font color is black and the background darkblue. There is no way the set the colors for a collapse region in the theme editor.

                4 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  survey  ·  0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
                • Copy with chinese string code from ise,paste it into WORD 2016,garbled

                  【Bug to reproduce】
                  Copy with chinese string code from powerGUI,paste it into word 2016,normal.
                  Copy with chinese string code from ise,paste it into word 2016,garbled.

                  ------------
                  $a = 1
                  $b = "字符串"
                  # 汉字乱码
                  ------------

                  【old report link】
                  https://connect.microsoft.com/PowerShell/Feedback/Details/2002528

                  【powershell version】
                  ise in windows 8.1
                  ise in windows 10 14393.1066

                  microsoft office 2016
                  microsoft office 2013

                  【reason】
                  unknown

                  【reporter】
                  By the chinese powershell study & research group. QQ group No. is 183173532

                  1 vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
                  • Roaming PowerShell profile using OneDrive

                    Most IT pros use multiple computers but can't have a consistent PowerShell experience across computers due to different versions of PS Profile. Keeping a single version of the profile updated and synchronized across computers adds management overhead.

                    Solution:
                    - Make the profile roaming using OneDrive. The following post shows how to synchronize the profile using OneDrive, but having this option out of the box would help.

                    Nice to have:
                    - Allow the user to choose default location for the PowerShell profile

                    Synchronize your PowerShell Profile with OneDrive
                    http://wp.me/p2C5zw-19K

                    2 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
                    • Export-ISEState options

                      Export-ISEState should have the ability to 'Save current tab', 'Save specific tabs' and 'Save all tabs'

                      Default should remain 'Save all tabs'

                      1 vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        survey  ·  0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
                      • Add proxy configuration on PowerShell ISE

                        PowerShell ISE needs to have a proxy configuration!

                        1 vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
                        • Add a "Comment these lines" action to the right-click context menu of PowerShell ISE

                          Much like how other IDEs provide similar functionality, an ability to quickly comment/uncomment chunks of code through the context menu would be a valuable addition to future iterations of the already fantastic ISE.

                          With one line selected by the user a # is fine, with multiple lines selected, a <# #> would be preferred.

                          I understand there is a...very unusual (quite frankly) keyboard shortcut to accomplish something similar, but I believe there is significant value in having an easy to access method of accomplishing this.

                          6 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
                          • ISE Bracket Shading

                            I think that the ISE should have some user-customizable options - such as bracket shading. The grey isn't quite dark enough to spot. PowerGUI's shading is significantly darker, making it easier to detect the correlating bracket.

                            2 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
                            • Remember last command output eg PSLastItem - forgot to assign object to variable

                              When you type in and run a cmdlet (especially one with side-effects) and forget to assign the output to a varialbe, it would be nice to be able to pick up the last output still stored in object form, from an automatic PS variable (eg PSLastItem) to feed into another command.
                              Example: running Start-Process with -PassThru, then wanting the ExitCode of the result which I forgot to assign. Maybe even re-use $_ as shorthand, because we're not in the pipeline?

                              2 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                2 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
                              • ISE Run in isolated console

                                PowerGUI has a Run in External PowerShell Window feature, which executes the code externally, allowing parameters to be passed in, and eliminating some of the ISE quirks when testing code.
                                I think have this option (along with customizable bracket shading) would be a great ISE feature.

                                1 vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
                                • GUI change for ISE

                                  Currently powershell ISE is split into 3 horizontal panels with the following sections:script, results, and single commands.
                                  It makes more sense to do 3 panels where there are 2 horizontal panels; the top for single commands, bottom for script, and the results of the scripts or commands be on a 3rd full screen panel to the right, similar to an IDE.

                                  1 vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    survey  ·  0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Support basic line wrapping in ISE Script Pane

                                    All IDE's support line wrapping inside the editor, except Powershell ISE (even Notepad has it)! This is useful, for example, when using ISE in a virtual machine console session, where the screen is often smaller than your screens actual resolution.

                                    4 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      survey  ·  0 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Tab completion should complete Verb then Noun

                                      With hundreds of CmdLets, tab-completion becomes arduous. This could have a new mode that's two step, so I type:

                                      Reg [tab]

                                      Which completes "Register-" and waits for more input.

                                      Then I type:

                                      ps [tab]

                                      Which completes the rest to make "Register-PSRepository".

                                      15 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        survey  ·  1 comment  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Format-Table

                                        "Get-WmiObject win32_operatingsystem | Format-Table -AutoSize"
                                        In the PowerShell ISE the AutoSize parameter didn't effects SerialNumber Column .

                                        1 vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          5 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →

                                          Either I’m unable to repro this, or I am missing the issue. I get consistent output between the ISE and standard PS shell.

                                          Can you provide the following, please, so I can understand it better:
                                          > Copy & paste the output of the standard shell & the ISE for this command. Don’t worry that it doesn’t look right in this editor, I’ll convert it to a non-proportional font to understand it.
                                          > In one of the windows, run $psversiontable, and include that in the output.

                                          One last request – can you try replacing Get-WMIObject with Get-CimInstance & see if it does the same thing? The -WMI cmdlets have been replaced with the largely equivalent -Cim cmdlets for a while, and you should really be using the newer cmdlets.

                                        • IntelliSense pane's width should be user-configurable

                                          Even better if it can be specified through $psISE.Options.

                                          2 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            survey  ·  1 comment  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 6 7
                                          • Don't see your idea?

                                          Feedback and Knowledge Base