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. Powershell 4 console font issue

    Votes from Connect: 60

    Original Date Submitted: 10/23/2013 4:22:39 PM

    Description:
    Contact Information
    Handle: cwilliams40
    Site Name: PowerShell
    Feedback ID: 806286


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

    Problem Description:
    Since starting to use windows 8.1 with powershell 4 I've been unable to set up the console to look the way I wish. It seems to have a real problem accepting the font as Lucida Console font in size 12 and just defaults back to raster fonts. The behaviour is the same on server 2012 r2. It is not the same on windows 7,8…

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

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  2. ConvertFrom-JSON doesn't allow you to modify the maxJSONLength value

    Votes from Connect: 26

    Original Date Submitted: 9/18/2013 10:01:50 PM

    Description:
    Contact Information
    Handle: Mark E. Schill
    Site Name: PowerShell
    Feedback ID: 801353


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

    Problem Description:
    ConvertFrom-JSON doesn't allow you to modify the maxJSONLength value. By default it is set to 2MB so if you have a JSON string that is longer it will error out trying to convert to a PowerShell object.

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

    Repro Steps:
    Use ConvertFrom-JSON on any string over…

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

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  3. Get-WinEvent - The data is invalid

    Votes from Connect: 20

    Original Date Submitted: 9/17/2013 12:31:57 AM

    Description:
    Contact Information
    Handle: ThomasICG
    Site Name: PowerShell
    Feedback ID: 800980


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

    Problem Description:
    I cannot use get-WinEvent on any of my Windows 8 computers. I have heard from others from the internet that they are not experiencing the same issue. So i maybe thinking it's releated to the Danish version. Tried changing locale though, no change.

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

    Repro Steps:
    Start Powershell,…

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

    We’ll send you updates on this idea

    2 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  4. In Windows 8(.1), the new Win+X menu should default to PowerShell.

    Votes from Connect: 42

    Original Date Submitted: 9/12/2013 8:38:38 AM

    Description:
    Contact Information
    Handle: Joel 'Jaykul' Bennett
    Site Name: PowerShell
    Feedback ID: 800323


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

    Problem Description:
    In the task bar properties dialog in Windows 8.1 there is a new tab "Navigation" which has on it a checkbox: "Replace Command Prompt with Windows PowerShell in the menu when I right-click the lower-left corner or press Windows key+X"

    Why is it that in a new OS, with a brand new menu, the defaults are still set to 1999? That is,…

    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  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  5. Centralized Package Management for Power Shell

    Votes from Connect: 11

    Original Date Submitted: 9/10/2013 2:56:23 AM

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


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

    Problem Description:
    Centralized Package Management would be a huge win for PowerShell. Modules are a great part of PowerShell, but writing scripts for other people/computers that depend on them can be problematic, as you can't guarantee that the modules will be installed on those computers. If PowerShell had something similar to Ruby Gems that would be great, where at the top of the script you specify the modules…

    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  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  6. Need a clean way to splat a hashtable against the various commands that take an ArgumentList

    Votes from Connect: 11

    Original Date Submitted: 8/16/2013 7:15:31 AM

    Description:
    Contact Information
    Handle: Keith Hill MVP
    Site Name: PowerShell
    Feedback ID: 797536


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

    Problem Description:
    There are several commands that have an ArgumentList parameter that take arguments bound for a PowerShell command. However, this parameter doesn't support splatting in any sort of easy and/or obvious way.

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

    Repro Steps:
    create a file $home\icmargs.ps1 with these contents:

    Param(

    [Parameter(Mandatory, Position=0)]
    
    [string]$Computername=$env:computername,
    [string]$log,
    [int]$newest=5

    ) …

    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  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  7. PowerShell ignores Code Signing on PSD1 Manifests

    Votes from Connect: 16

    Original Date Submitted: 8/13/2013 12:08:13 AM

    Description:
    Contact Information
    Handle: Joel 'Jaykul' Bennett
    Site Name: PowerShell
    Feedback ID: 797141


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

    Problem Description:
    Although the Set-AuthenticodeSignature command supports signing .psd1 module manifest files, PowerShell never validates the signature, so they can be modified at will regardless of Execution Policy.

    This means that anyone with file system access can create and alter psd1 files for modules to load whatever content they wish, and PowerShell will not complain (regardless of Execution Policy) unless the files pointed to by 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  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  8. DCR - Get-CimInstance needs -Credential parameter

    Votes from Connect: 31

    Original Date Submitted: 8/12/2013 9:35:00 PM

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


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

    Problem Description:
    In Windows PowerShell version 3.0, the Get-CimInstance cmdlet does not have a -Credential parameter. This parameter could allow a user to specify alternate credentials to retrieve information from the Windows Remote Management (WinRM) service. Since this parameter does not exist, a significant amount of extra code is required to manually establish a CIM Session, and then later remove it.
    The Get-WmiObject has a -Credential parameter…

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

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  9. Get-Acl should produce nonterminating errors when it fails to access a file or directory

    Votes from Connect: 11

    Original Date Submitted: 7/20/2013 11:16:28 AM

    Description:
    Contact Information
    Handle: David Wyatt
    Site Name: PowerShell
    Feedback ID: 794618


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

    Problem Description:
    Get-Acl currently throws terminating errors anytime it fails to access a file or directory, even though it accepts an array of strings for the Path / LiteralPath parameters, and accepts pipeline input. Per Microsoft's guidelines for cmdlet error reporting (http://msdn.microsoft.com/en-us/library/windows/desktop/ms714412(v=vs.85).aspx), it seems like these should be non-terminating errors, as they are related to a specific input object, and should not prevent processing of…

    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  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  10. Tab completing paths containing variables or environment variables should not replace those variables

    Votes from Connect: 19

    Original Date Submitted: 7/16/2013 9:20:31 PM

    Description:
    Contact Information
    Handle: Kirk Munro
    Site Name: PowerShell
    Feedback ID: 794116


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

    Problem Description:
    If you reference a variable or an environment variable in a path and press tab, tab completion expands (replaces) the variable/environment variable with the actual value of that variable. In a scripting environment, this is anti-best scripting practices. Instead it should allow for tab completion while leaving the variable as a variable. Here are a few examples:

    Type:
    $PSHome\

    Then press <TAB>. $PSHome is replaced…

    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  ·  PowerShell Engine  ·  Flag idea as inappropriate…  ·  Admin →
  11. A cmdlet should be available for waiting for event log entries

    Votes from Connect: 17

    Original Date Submitted: 7/14/2013 10:21:11 PM

    Description:
    Contact Information
    Handle: Jan Egil Ring
    Site Name: PowerShell
    Feedback ID: 793869


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

    Problem Description:
    A cmdlet should be available for waiting for event log entries. Currently the user will need to manually configure an event subscription in order to listen for new event log entries.
    A new cmdlet (for example Wait-EventLog) should be available and capable of listening for new events in one or more specified event logs, both from local and remote computers.

    Product Studio item created…

    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  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  12. PS3 Length property added to all objects should be PSCount

    Votes from Connect: 14

    Original Date Submitted: 7/12/2013 2:00:15 AM

    Description:
    Contact Information
    Handle: Joel 'Jaykul' Bennett
    Site Name: PowerShell
    Feedback ID: 793560


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

    Problem Description:

    In PowerShell v3 the "Length" property was added to ALL objects. This was wrong. It should have been a new PSCount or PSLength property, because the way it is now it gets in the way of all sorts of scenarios where objects are in heterogeneous collections of objects where some have Length and others don't, and you want to use that property.…

    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  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  13. get-content -wait does not follow a file

    Votes from Connect: 14

    Original Date Submitted: 7/8/2013 1:59:29 PM

    Description:
    Contact Information
    Handle: Serve Laurijssen
    Site Name: PowerShell
    Feedback ID: 792983


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

    Problem Description:
    Consider the following situation:

    Theres one application writing to a file with the CLR object System.Diagnostics.Trace

    Windows powershell tries to follow the file with get-content "file" -wait

    But whenever a line is added to the file it wont show up in the powershell console.

    Would be nice if this was fixed as it makes downloading tools for this unnessecary

    Product Studio item created by Connect…

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

    We’ll send you updates on this idea

    1 comment  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  14. CIM Methods are hard to discover

    Votes from Connect: 11

    Original Date Submitted: 6/29/2013 6:19:21 AM

    Description:
    Contact Information
    Handle: Keith Hill MVP
    Site Name: PowerShell
    Feedback ID: 791819


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

    Problem Description:
    Folks are so conditioned to using Get-Member to discover properties and methods on types that it is a bit unnerving to not find methods on CIM instances with Get-Member. It is also unintuitive IMO to have to use this:

    Get-CimClass Win32_Process | % CimClassMethods

    ... to find CIM methods when Get-Member will happily show CIM properties. It would be nice to have…

    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  ·  WMI  ·  Flag idea as inappropriate…  ·  Admin →
  15. 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 →
  16. 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…

    24 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 →
  17. Windows PowerShell ISE: Add ability to rearrange tabs

    Votes from Connect: 17

    Original Date Submitted: 6/21/2013 12:41:41 AM

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


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

    Problem Description:
    It would be nice in PS ISE if when you have multiple files open, that you could drag the tabs at the top of the Script Pane window (i.e. the file names) to rearrange them. Right now if you want to rearrange the order of the tabs, you have to actually close the tabs and re-open them in the order that you want them.

    This is…

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

    We’ll send you updates on this idea

    In Queue  ·  5 comments  ·  ISE and tooling  ·  Flag idea as inappropriate…  ·  Admin →
  18. 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 →
  19. 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 →
  20. 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 →
  • Don't see your idea?

Feedback and Knowledge Base