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 help in 2012r2 Virtual machine (Evaluation copy) won't update

    Powershell commands: get-help get-vm, update-help will not work in Hyper-V.

    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  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
    • import-module generates output

      Import-Module generates output when a fully qualified path is used and the path is not the "C" drive. For example Import-Module D:\Temp\PhilsFunctions lists each function imported as if -Verbose was specified.

      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  ·  PowerShell Engine  ·  Flag idea as inappropriate…  ·  Admin →
      • BUG: Import-Module does not autocomplete parameter switch "-Name"

        Typing "Import-Module -Na<tab>" does not autocomplete to "-Name", as if parameter switch "-Name" is no recognized.

        Other switches "-g<tab" and so forth work ok

        $PSVersionTable.PSVersion
        Major Minor Build Revision
        ----- ----- ----- --------
        5 1 14393 953

        @arisaastamoinen

        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  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
        • New-ScheduledTaskSettingsSet -Compatibility Won't Set BELOW "Win7" on Server 2012 R2

          New-ScheduledTaskSettingsSet -Compatibility Vista is supposed to set the compatibility to vista - but task scheduler shows "Windows 7, Windows Server 2008 R2".

          If I set -Compatibility to Win8 it does respond and mark the task "Windows 2012 R2"

          But the documented values At, V1 and Vista (https://technet.microsoft.com/en-us/itpro/powershell/windows/scheduled-tasks/new-scheduledtasksettingsset) all result in "Windows 7, Windows Server 2008 R2

          If I set the schedule with schtasks.exe and an XML I can get it to read "Windows Vista, Windows Server 2008"

          My main concern is that this might also be affecting the task attribute "UseUnifiedSchedulingEngine" which is not settable via PowerShell.

          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  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
          • Invoke-WebRequest should support -NoProxy parameter

            Invoke-WebRequest picks up the system proxy defined in Internet Options by default. It also includes parameters -Proxy, -ProxyCredentials and -ProxyUseDefaultCredentials for changing and managing the proxy that it uses.

            It would be very useful to have a -NoProxy parameter that forced a direct web connection. Currently, when this is required, the system proxy has to be disabled.

            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

              1 comment  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
            • 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  ·  PowerShell Engine  ·  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 →
                  • aliases should be able to contain parameters

                    While PowerShell's introduction of aliases to Windows command lines is a (long due) help, they are very limited. Compared to aliases found in Linux shells such as bash, aliases in PowerShell have one glaring weakness: they can only replace a single token with another single token.

                    For example, on Linux, I can do the following:
                    # Add default parameters to ls so it shows hidden files and uses color
                    alias ls='ls -A --color=auto'
                    # Add an alias that shows ls long-form output and file type indicators
                    alias ll="ls -lF"

                    On Po9werShell, I can't do anything like that. "ls" is aliased…

                    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  ·  PowerShell Engine  ·  Flag idea as inappropriate…  ·  Admin →
                    • [BUG] "Start-Process -Verb runas" overrides working directory to System32

                      PowerShell's Start-Process cmdlet (aliased as "start") has the very useful "-Verb" parameter, which can be used to launch a process as Administrator ("-Verb runas") the same way as if you selected "Run as Administrator" from the context menu, which has several advantages over approaches such as the "runas" command in CMD or similar (in particular, in UAC Admin Approval Mode, it lets you elevate from limited to Admin privileges without needing to change users to BUILTIN\Administrator or similar).

                      However, there's a bug in this parameter's behavior: it changes the command's working directory to the System32 directory for any program itself…

                      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  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
                      • Set-AuthenticodeSignature fails to release file handle after error

                        When attempting to use Set-AuthenticodeSignature to sign an unsupported file type, such as a .txt file with unstructured text, the cmdlet throws an error as expected, but then the PowerShell host process holds open a handle to that file, preventing the file from being deleted or edited. The PowerShell host process must be terminated to close the handle, or another external tool, like Process Hacker, must be used to close the handle manually.

                        The error thrown is:

                        "Status: UnknownError; StatusMessage: The form specified for the subject is not one supported or known by the specified trust provider"

                        The problem was…

                        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  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
                        • Gallery help site needs new capability

                          The documentation site need a menu or link item to quickly switch versions of a help topic. Like the old MSDN site.

                          Example Site topic: https://msdn.microsoft.com/powershell/reference/5.1/Microsoft.PowerShell.Utility/Read-Host

                          The version access is important for support issues to be able to quickly switch versions as the "-online" with help always targets the current version or nothing.

                          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  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
                          • Powershell on Raspberry pi

                            add Powershell support for Raspberry Pi devices running Raspbian OS

                            7 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

                              1 comment  ·  PowerShell Engine  ·  Flag idea as inappropriate…  ·  Admin →
                            • Exchange Online in-place ediscovery cmdlet

                              in-place ediscovery helps a lot for company acquisitions and migrations due to it's ability to export a mailbox into a PST file, which can then be uploaded into either another tenant, mail solution, or archiving solution. Having to create these for each individual use by hand is cumbersome and time consuming. It would be nice to have a cmdlet that allows the creation of in-place ediscovery in exchange online.

                              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  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
                              • The description attached to the parameters -Delimiter -Encoding -Raw -Stream -Wait (This parameter is not supported by any providers that ar

                                This comment pertains to the help entry for Get-Content (https://msdn.microsoft.com/en-us/powershell/reference/5.0/microsoft.powershell.management/get-content) I Tried to enter the feedback into the actual page but my browser reloaded the page and lost the floating feedback link. Perhaps it was already submitted.

                                The description attached to the parameters
                                -Delimiter
                                -Encoding
                                -Raw
                                -Stream
                                -Wait
                                (This parameter is not supported by any providers that are installed with Windows Powershell.)
                                is both incorrect and useless.

                                It is incorrect because the parameters are supported by the FileSystem provider (at least).

                                It is useless because it gives no information about the reason for the existence of the parameter.…

                                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  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
                                • BUG: Get-Help Get-Service

                                  In the help file it states that wildcards are not permitted. But it accepts a value with a wildcard on the heads or tails and it also accepts just a wildcard with no other characters.

                                  -Name <String[]>
                                  Specifies the service names of services to be retrieved. Wildcards are permitted. By default, this cmdlet gets all of the services on the computer.

                                  Required? false
                                  Position? 0
                                  Default value None
                                  Accept pipeline input? True (ByPropertyName, ByValue)
                                  Accept wildcard characters? false

                                  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  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Get-ComputerInfo: Property BiosSeralNumber is spelled wrong...should be BiosSerialNumber

                                    Get-ComputerInfo: Property BiosSeralNumber is spelled wrong...should be BiosSerialNumber

                                    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

                                      1 comment  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Start-Transcript Does Not Capture Enter-PSSession

                                      Start-Transcript
                                      "local stuff"
                                      Enter-PSSession Server1
                                      "remote stuff"
                                      Exit-PSSession
                                      "more local stuff"
                                      Stop-Transcript

                                      Transcript does not show the remote stuff.

                                      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  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
                                      • I have a .ps1 script that i want to use whatever directory i am in. So the script is in windowspowershell directory.

                                        I have a .ps1 script that i want to use whatever directory i am in. So the script is in windowspowershell directory.

                                        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  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Bug: sort is incorrect for strings containing the '-' character

                                          "somefile1","somefile2","s-abc","s-little","s-foo","s-poo","s-wtf" | sort
                                          s-abc
                                          s-foo
                                          s-little
                                          somefile1
                                          somefile2
                                          s-poo
                                          s-wtf

                                          ----compare to the correct----
                                          "somefile1","somefile2","s_abc","s_little","s_foo","s_poo","s_wtf" | sort
                                          s_abc
                                          s_foo
                                          s_little
                                          s_poo
                                          s_wtf
                                          somefile1
                                          somefile2

                                          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

                                            0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 54 55
                                          • Don't see your idea?

                                          Feedback and Knowledge Base