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. WindowsUpdateProvider module missing since Windows 10 2004

    Since Windows 10 2004 the WindowsUpdateProvider module is missing. Not only that: the CIM Namespace root/Microsoft/Windows/WindowsUpdate is missing entirely. Since there's no documentation on the module or the namespace I don't know how to get it back or if there's an alternative.

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

    We’ll send you updates on this idea

    1 comment  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
  2. Remove-Item Recycle Bin

    Deleting files from PowerShell should be consistent with deleting files in Windows File Explorer and send items to the Recycle Bin by default.

    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 →
  3. Export OST to PST

    Want to Export OST to PST then I suggest you try this eSoftTools OST to PST Converter Tool this software work with the best OST file conversion smooth and better for any versions of MS Outlook and smartly convert OST to PST and multiple formats. In this program, the user gets a demo form that helps 25 items effectively convert into any ideal file format.

    To Know More:- https://www.esofttools.com/ost/

    1 vote
    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. Exchange EDB Recovery Software to recover and Convert EDB to PST file

    If people are trying to convert Exchange mailboxes and export EDB file into PST file format, then I would like to recommend you to use Enstella Exchange EDB to PST Converter Software which can converts the EDB files of the mailbox to PST files and saves it in MS Outlook. It means that even if a mail has been deleted, it can be restored in mailbox, the company claimed in a press release. Software displays a preview of the user mailbox, which keeps the communication and business from being ruined even when the user is unable to access the emails…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
  5. Get-ADUser should be able to use UserPrincipalName for the Identity field

    Currently the Get-ADUser cmdlet does not support the usage of User Principal Names to identify user accounts. This is less than optimal when you need to correlate UPNs sourced from one data source, like an Intune-generated CSV, to the respective user accounts. It would be really nice to get that rather basic functionality added.

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

    We’ll send you updates on this idea

    1 comment  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
  6. BUG: Get-DfsrBacklog occasionally reports Get-DfsrBacklog.InvalidVersionVector

    Getting an error that states:
    Get-DfsrBacklog : Skipping the replicated folder because it has an invalid version vector. Replicated folder: "{folder name}"
    But the detailed Replicated Folder is different than the -FolderName passed to the command, and isn't even part of the specified replication group.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
  7. MBOX to PST Converter Software

    Many users want to convert MBOX to PST (Personal Storage Table) files because they want to open the converted PST files in MS Outlook. EdbMails MBOX converter is a flexible solution for all users who want to convert MBOX files to PST files. The online market is packed with various MBOX file converters, which enables you to convert MBOX files to Outlook PST files. Still, this MBOX converter is most distinctive compared to other tools as it comes with several technically superior features. Before explaining more about the product, first get a few necessary information regarding the conversion process.

    MBOX…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  8. There is no single list of the meaning of each item shown by Get-MpPreference and Get-MpComputerStatus

    No single page shows the meanings of all the parameters. The descriptions are all over the place. Many people learn about Defender by listing everything with Get-MpPreference and Get-MpComputerStatus and then trying to determine the meaning of each item. It's especially a problem when new parameters just show up

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  9. Get-ADGroupMember - is not available, or so hidden, that even as an admin were not found

    PS C:> Get-Help Get-ADGroupMember
    Get-Help : Get-ADGroupMember wurde in einer Hilfedatei in dieser Sitzung von Get-Help nicht gefunden. Zum Herunterladen von aktualisierten Hilfethemen geben Sie Folgendes ein: "Update-Help". Wenn Sie Hilfe online abrufen möchten,
    suchen Sie in der TechNet-Bibliothek unter "https:/go.microsoft.com/fwlink/?LinkID=107116" nach dem Hilfethema.
    In Zeile:1 Zeichen:1
    + Get-Help Get-ADGroupMember
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : ResourceUnavailable: (:) [Get-Help], HelpNotFoundException
    
    + FullyQualifiedErrorId : HelpNotFound,Microsoft.PowerShell.Commands.GetHelpCommand

    PS C:>

    1 vote
    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 →
  10. Add a parameter in comment-based help #7134

    Bonjour/Hello

    J'aimerais vous mentionner que mon anglais n'est pas très bon. Par contre, comme je suis un programmeur depuis 20 ans, je suis en mesure de lire l'anglais et d'écrire des FOR, THIS, IF, NEXT..., mais je suis moins bon en écriture de texte. Alors je vous prie de m'excuser si certaines phrases sont mal écrites. Je vais laisser la version en français (Au besoin).

    <-- I would like to tell you that my English is not very good. On the other hand, since I have been a programmer for 20 years, I am able to read English and write…

    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 →
  11. Copy-UserInternationalSettingsToSystem not found

    Trying to use Copy-UserInternationalSettingsToSystem for Server 2016 and it is not found. I do not see it in Server 2019 or the latest Windows 10 either. Is this a bug?

    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  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
  12. Install a program remotely via RunAs

    With this code, I want to install a program via cmd in administrative mode, but it doesn't work

    $RemoteMachine = "10.1.1.40"
    $Username = 'user'
    $Password = ' '
    $pass = ConvertTo-SecureString -AsPlainText $Password -Force
    $Cred = New-Object System.Management.Automation.PSCredential -ArgumentList $Username,$pass

    Invoke-Command -ComputerName $RemoteMachine -Credential $Cred -ScriptBlock { Start-Process -FilePath "c:\install.bat" -Verb RunAs }

    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  ·  PowerShell Engine  ·  Flag idea as inappropriate…  ·  Admin →
  13. Char in .. Operator

    What about shorten this: ([int][char]"B")..([int][char]"Q") | %{[char]$_}

    Into this: B..Q

    ?

    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 →
  14. 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  ·  PowerShell Engine  ·  Flag idea as inappropriate…  ·  Admin →
  15. Exceptions when filtering .etl trace files using New-PefTraceSession

    Scenario:
    We are filtering traces captured in *.etl files using the following Cmdlets: New-PefTraceSession, Add-PefMessageSource, and Start-PefTraceSession. After the filter we expect the filtered file to be saved as a .matu file. The traces themselves are captured using netevents sessions, logman and xperf. Most of these works fine but occassionally we run into the below error which causes that particular .etl trace file to not be analyzed/filtered.

    -----Exception-----System.ArgumentException: An item with the same key has already been added.
    at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    at System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add)
    at Microsoft.ProtocolTools.Runtime.Persistence.Project.AddMetadataSection(Nullable
    1 id, String name, String type, String description, String…

    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  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  16. verify yeah all that stuff

    2 years I cramed tech school im locksmith security is security

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

    We’ll send you updates on this idea

    3 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  17. Allow IF statements to be enclosed in () without using a variable.

    Can someone explain why IF statements fails when enclosed in () without a variable? See example below:

    $x = 5
    $y = 6

    Fails

    ( if ($x -eq $y) { &quot;Match&quot; } ELSE { &quot;No Match&quot; }  )
    

    Works

    if ($x -eq $y) { &quot;Match&quot; } ELSE { &quot;No Match&quot; }  
    
    ( $xy = if ($x -eq $y) { &quot;Match&quot; } ELSE { &quot;No Match&quot; } )

    Returned Error

    if : The term 'if' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was…

    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  ·  PowerShell Engine  ·  Flag idea as inappropriate…  ·  Admin →
  18. Convert OST to PST Free

    I prescribed eSoftTools OST to PST Converter software which can simple to utilize and obviously export all things of Exchange OST and profitably convert OST to PST free mailbox with entire email properties. Free OST to PST Converter Software for Outlook customer with no issue recuperate erased messages from OST mailbox as PST including all articles like Emails, Calendar, Contacts, Tasks, Notes, attachments, and Journal. This tool recuperates OST and extra in numerous different decisions EML, MSG, HTML, EMLX, MBOX, vCard, and office 365 without making any issue.

    For More Info:- https://www.esofttools.com/convert-ost-to-pst.html

    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  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
  19. No mention of minimum version for any cmdlet Or module in documentation

    I don't see any mention of the minimum version in the documentation page for any cmdlet Or module. Don't you guys think that would save some hassle for developers to check if a particular cmdlet exist in a particular powershell version when writing code/scripts ?

    I was checking for a zip extraction cmdlet and happy that I found a cmdlet - 'Extract-Archive', but (just before sending it off to some customer [sigh of relief] for whom I was writing the script) I searched and found later that it is not there in Powershell 3.0 (and customer has PS 3.0)

    Wouldn't…

    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  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  20. Best OST to PST Converter

    eSoftTools has introduced this best OST to PST Converter to convert OST file into PST Outlook. This program does not require the installation of Outlook for converting the OST file into another file format. By using this tool, the user can convert the OST file into multiple file formats like- Office 365, MBOX, Zimbra, Gmail, CSV, EML, Yahoo, MSG, vCard, HTML, PST Outlook. A FREE DEMO pack is available with this tool up to 50 emails can easily be converted into all formats.

    For More Info:- https://www.esofttools.com/ost-to-pst-converter.html

    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  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 93 94
  • Don't see your idea?

Feedback and Knowledge Base