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. 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 →
  3. 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 →
  4. 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 →
  5. 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 →
  6. 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 →
  7. 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 →
  8. Exchange Mailbox Recovery EDB to PST

    Well, it is becoming simple to retrieve EDB file to PST with the guidance of SysInspire Free EDB to PST Converter software. This superior technology provides features to effortlessly create the Exchange mailbox recovery EDB to PST externally doing any moderation in the information. This software can operate without the Exchange server only MS Outlook establishment is wanted because it wants an MS Outlook environment to operate.

    For More Info:- https://www.sysinspire.com/exchange-mailbox-recovery.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 →
  9. Install-ProvisioningPackage with password

    The cmdlet Install-ProvisioningPackage does not allow to deploy a password protected provisioning package.

    It makes me sad.

    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  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
  10. Failed to populate environments in settings

    EDIT: Our Win 2016 server was recently patched with KB4569746 (.NET Framework 4.8 cumulative). Could that be the cause?

    Hi, we're getting the following error when trying to connect to Power BI Service using PBI modules MicrosoftPowerBIMgmt:

    PS C:\Users\CONAMZ> Login-PowerBI
    Login-PowerBI : Failed to populate environments in settings
    At line:1 char:1
    + Login-PowerBI
    + ~~~~~~~~~~~~~

    + CategoryInfo          : WriteError: (Microsoft.Power...IServiceAccount:ConnectPowerBIServiceAccount) [Connect-PowerBIServiceAccount], Exception
    
    + FullyQualifiedErrorId : Failed to populate environments in settings,Microsoft.PowerBI.Commands.Profile.ConnectPowerBIServiceAccount

    We also tried connecting via Get-Credential and using registered App credentials. The Powershell script has been working for months.

    Here are the things we've tried but to no avail: …

    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  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
  11. ConvertFrom-Json support for JSON References and JSON Pointers

    There are JSON Pointers and References:
    - JSON Pointer : https://tools.ietf.org/html/rfc6901
    - JSON Reference : https://tools.ietf.org/html/draft-pbryan-zyp-json-ref-03

    It could be very useful in cases when JSON is used for configuration files

    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. New Parameter on Format-List to exclude null/empty properties

    Format-List (and perhaps Format-Table) should have a parameter to exclude null/empty properties. This would allow finding relevant data more quickly.

    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  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add "Purge" switch to Invoke-GPupdate command

    Sometimes, the cache might be corrupted. Therefore it is not enough to run "Invoke-GPUpdate -Force" in these cases.

    A "Purge" switch which removes everyting within "C:\ProgramData\Microsoft\Group Policy\History" folder and runs "Invoke-GPUpdate -Force" implicitly would help for many use cases.

    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 →
  14. Add "Restore" switch to Invoke-GPUpdate

    Sometimes the "Registry.pol" or "secedit.sdb" files can be corrupted and Invoke-GPUpdate does not work.

    A restore switch, which means removing both files and running "gpupdate /force" afterwards, would help administrators in these cases as it is hard to find these issues when client number goes high.

    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 →
  15. Add "Silent" or "Hidden" switch to Invoke-GPUpdate

    Existing Invoke-GPUpdate command pops up a console window as it runs gpupdate.exe. However we need to run this command silently. Because it does not allow user interaction, the window does not present anything other than a distraction.

    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 →
  16. Improve Verbose & Debug switches Invoke-GPUpdate

    Existing Invoke-GPUpdate command has verbose or debug switches but they are only stubs, since the command is a wrapper around GPUpdate.exe.

    This does not allow detailed provisioning and troubleshooting. It would be great to implement the behaviors of these switches.

    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 →
  17. Bug: HTTP Content-Type of 'application/json' is not handled as UTF-8 by default

    Microsoft.PowerShell.Utility has Invoke-WebRequest cmdlet (and Invoke-RestMethod among potentially others) which allow JSON to be requested from a remote server.

    If the remote server provides a Content-Type header of 'application/json;charset=utf-8' then the WebResponseObject Content is properly parsed. However, if the Content-Type header only sets 'application/json' then ISO-8859-1 is assumed as the encoding by PowerShell 5.

    One can manually transform the response content such as:
    However such manual work is not helpful for Invoke-RestMethod cmdlet as the data has already been parsed into key-value mappings, and cannot be easily bulk-converted.

    RFC 8259 at https://tools.ietf.org/html/rfc8259#section-8.1 clearly says "JSON text exchanged between systems that…

    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  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
  18. Get- cmdlets - sort properties descending for an object

    Output of the properties for Get- cmdlets (example Get-Mailbox user1 | fl * ) should be automatically sorted (descending). It would be much easier to search the output for a specific properties if they would be sorted - especially if object does have many properties like Get-User ... :)
    Counts for all powershell modules (Exchange, SharePoint, AD, *) of course

    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  ·  Microsoft.PowerShell.* Modules  ·  Flag idea as inappropriate…  ·  Admin →
  19. Recovery OST to PST Free

    Download the software to convert and make recovery OST to PST free. It Converts all Exchange mailbox attachments such as- emails, journals, calendars, contacts, sent items, deleted items, and also, convert many formats like OST to PST, HTML, EML, Zimbra, Gmail, YahooMail, EMLX, MSG, and Office 365. eSoftTools OST to PST converter software works well with the outlook in all new and old forms.

    To Know More:- https://www.esofttools.com/free-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 →
  20. OST to PST File Conversion Free

    eSoftTools OST to PST Converter Software has the capabilities to export OST file to PST Outlook with an advanced algorithm. This tool helps to repair OST files such as tasks, drafts, lists, posts, appointments, attachments, emails, contacts, journals, etc., and also meta properties (To, From, CC, Bcc, Subject, Data, etc). With this tool, you can do an unlimited number of OST to PST File Conversion Free.

    To Know More:- https://www.esofttools.com/free-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 →
← Previous 1 3 4 5 17 18
  • Don't see your idea?

Feedback and Knowledge Base