PowerShell

Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more


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. Module appears to install ok, but then cannot be found

    I am trying to use the Devops Feeds respository. I followed the article here
    https://docs.microsoft.com/en-us/azure/devops/artifacts/tutorials/private-powershell-library?view=azure-devops
    With a few fiddles I managed to get to the end. The find-module found the module and the install-module appears to work, but the module cannot be found and does not exist in "C:\Program Files\WindowsPowerShell\Modules" as expected
    I ran the install-module with verbose and attach the result
    Thanks for any help
    Adrian

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  2. Exchange Recovery Mailbox Database

    Use SysInspire EDB to PST Converter software for Exchange recovery mailbox database selectively by live preview option of the software for the satisfaction of the users that also saves their processing time and space. This software can recover all mailbox items like sent, subject, inbox items, calendars, contacts, attachments, emails, appointments, and many other items.

    To Know More:- https://www.sysinspire.com/exchange-mailbox-recovery.html

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  3. Exchange OST Recovery

    Try "eSoftTools OST to PST Converter software" which can easily recover lost database from your corrupt OST files like- emails, dates, calendars, tasks, notes, inbox items, journals, and appointments and offers to convert OST to PST. This Exchange OST recovery software also can convert the Outlook OST file to PST, MSG, EML, EMLX, vCard, MBOX, Gmail, YahooMail, Zimbra, office 365, etc. It also comes with a comes split feature to reduce the file size of resulted in PST. Get a free demo version of this software that is able to give you an instant preview of your damaged OST file inner items…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  4. Powershell throws error when opening from a folder that contains single quotes via context menu.

    Steps to reproduce

    Create a new folder with single quotes
    Go to the newly created folder.
    Open the context menu and choose Open Powershell Window here
    Powershell window will open with an error and the path will be pointing to the System32.

    Expected Behaviour

    Should open the powershell with the selected folder path

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  5. i need powershell to support the sed command

    i need powershell to support the sed command

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  6. NetNat behavior has changed between Windows Server 2012 R2 and Windows Server 2019

    Windows Server 2019 and Powershell 5.1 have broken the -ExternalIPInterfaceAddressPrefix parameter in the New-NetNat cmdlet. In 2012 R2, you specify the external networks on your server using this parameter and specifying the Network and CIDR mask (10.95.1.0/24). In 2019 and Powershell 5.1, this parameter is broken and you receive an error saying "The parameter is incorrect" invariably. The only way to create a NAT configuration in 2019 is to use the new InternalIPInterfaceAddressPrefix parameter, but this seems to prevent you from creating new External Addresses. Whenever I create a NAT in Server 2019 using the InternalIPInterfaceAddressPrefix parameter, I am unable…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  7. How do I show all deployment activities in Powershell?

    How do I show all deployment activities in Powershell?

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  8. Exchange Corrupt EDB Recovery

    Now all the users of the Exchange server can download this secured third-party application to make the Exchange corrupt EDB recovery without losing any single bit of information. The software comes with great 24/7 customer support also comes with 30 days money-back guarantee for the satisfaction of the users. The software provides multiple conversion formats of EDB files such as EML, MSG, PST, EMLX, and HTML with maintaining all email properties such as from, to, bcc, and subject.

    For More Info:- https://www.sysinspire.com/edb-to-pst-converter/

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  9. DBX to PST converter tool for Outlook Express to Outlook Migration

    If you are looking for the smart solution to migrate the Outlook Express emails to PST format, I would like to recommend you try Shoviv DBX to PST Converter. It assures no data alteration throughout the conversion process. It has a simple and user-friendly GUI interface for both technical and novice users. DBX to Outlook Converter is compatible with all the MS Outlook editions, such as Outlook 2019, 2016, 2013.
    DBX to Outlook PST Converter preserves all the metadata and PST formatting of the emails intact even after the conversion process. It is an independent solution that can smoothly migrate…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  10. Explorer 'Pinned Items' on the taskbar opening in PowerShell 7 rather than explorer

    I have pinned folders to my task bar under Explorer.exe. Since installing PowerShell 7 these links open in PowerShell rather than explorer.

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  11. Windows Live Mail to Outlook Migration tool

    Windows Live generates EML file and Outlook Support PST file if you want to shift your email data into MS Outlook. Then you need to convert the EML file into PST format so that you easily import the converted PST file into outlook. This type of conversion done via Shoviv EML to PST converter tool that supports various EML clients for EML file format such as Windows Live Mail, Outlook Express, Thunderbird, etc.
    Read more:https://writeapp.me/patrickroggers/note/import-windows-live-mail-to-outlook

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  12. More Network Layer Troubleshooting Tools in Test-NetConnections

    Two things that a Network Engineer needs to troubleshoot issue at Network layer are MTR (multitraceroute) and TCP/UDP traceroute. Both are either missing or available with minimum options in Test-NetConnections

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  13. install module

    hi

    i am unable to install the module..when i do so i get this error emssage

    The term 'install-module' 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 included, verify that the path is correct and try
    again.
    At line:1 char:1
    + install-module *
    + ~~~~~~~~~~~~~~

    + CategoryInfo          : ObjectNotFound: (install-module:String) [], CommandNotFoundException
    
    + FullyQualifiedErrorId : CommandNotFoundException

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  14. Test-FileCatalog failes when paths contain '

    <!--

    For Windows PowerShell 5.1 issues, suggestions, or feature requests please use the following link instead:
    Windows PowerShell [UserVoice](https://windowsserver.uservoice.com/forums/301869-powershell)

    This repository is ONLY for PowerShell Core 6 and PowerShell 7+ issues.

    -->

    Steps to reproduce

    ```powershell
    $CheckArray =
    "C:\path\to\Folder",
    "C:\path\to\Folder2"

    $ConfirmArray =
    "D:\path\to\Folder",
    "D:\path\to\Folder2"

    New-FileCatalog -Path $CheckArray FileCat.cat -CatalogVersion 2.0
    Test-FileCatalog -CatalogFilePath FileCat.cat -Path $ConfirmArray
    ```

    Expected behavior

    none
    windows acceptable filenames should work

    Actual behavior

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  15. Set-NetIPAddress

    Set-NetIPAddress is not Working. When I want to set IP address using Set-NetIPAddress, a error appear:
    Set-NetIPAddress : CIM 服务器上的 ROOT/StandardCimv2/MSFTNetIPAddress 类实例的 CIM 查询: SELECT * FROM MSFTNetIPAddress WHERE ((IPAddress LIKE '192.168.43.161')) AND ((InterfaceIndex = 15))
    AND ((AddressFamily = 2)) 找不到任何匹配的 MSFT_NetIPAddress 对象。请验证查询参数,然后重试。
    It regard the Ip address as filter, I don't know why.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  16. Set-NetIPAddress

    Set-NetIPAddress is not Working. When I want to set IP address using Set-NetIPAddress, a error appear:
    Set-NetIPAddress : CIM 服务器上的 ROOT/StandardCimv2/MSFTNetIPAddress 类实例的 CIM 查询: SELECT * FROM MSFTNetIPAddress WHERE ((IPAddress LIKE '192.168.43.161')) AND ((InterfaceIndex = 15))
    AND ((AddressFamily = 2)) 找不到任何匹配的 MSFT_NetIPAddress 对象。请验证查询参数,然后重试。
    It regard the Ip address as filter, I don't know why.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  17. Set-NetIPAddress

    Set-NetIPAddress is not Working. When I want to set IP address using Set-NetIPAddress, a error appear:
    Set-NetIPAddress : CIM 服务器上的 ROOT/StandardCimv2/MSFTNetIPAddress 类实例的 CIM 查询: SELECT * FROM MSFTNetIPAddress WHERE ((IPAddress LIKE '192.168.43.161')) AND ((InterfaceIndex = 15))
    AND ((AddressFamily = 2)) 找不到任何匹配的 MSFT_NetIPAddress 对象。请验证查询参数,然后重试。
    It regard the Ip address as filter, I don't know why.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  18. Move *-VHD cmdlets from Hyper-V module to Storage module

    This would enable managing and working with VHDs without having to install the Hyper-V cmdlets.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  19. How do I create an Azure Automation schedule with PowerShell using the Az Cmdlet New-AzAutomationSchedule?

    When I attempt to run the Cmdlet below with the following parameters, it fails:

    $AutomationAccountName = "CZEU1-INF-NP-0faa84be-AAA-01"

    $ResourceGroupName = "czeu2-app-np-rgp-01"

    $vmStartTime = (Get-Date "08:00:00").AddDays(1)

    $vmStopTime = (Get-Date "18:00:00")

    $timeZone = [TimeZoneInfo]::Local.DisplayName

    $vmStartupScheduleName = "Startup VMs 08:00 Daily Weekdays:

    $timeZone"

    $vmShutdownScheduleName = "Shutdown VMs 18:00 Daily

    Weekdays: $timeZone"

    [System.DayOfWeek[]]$WeekDays = @([System.DayOfWeek]::Monday..[System.DayOfWeek]::Friday)

    New-AzAutomationSchedule -AutomationAccountName $AutomationAccountName -Name $vmStartupScheduleName -StartTime $vmStartTime -WeekInterval 1 -DaysOfWeek $WeekDays -ResourceGroupName $ResourceGroupName -Verbose

    The error is: New-AzAutomationSchedule : Exception of type 'Microsoft.Azure.Management.Automation.Models.ErrorResponseException' was thrown. At line:1 char:1 + New-AutomationSchedule -AutomationAccountName $AutomationAccountNam... + CategoryInfo : CloseError: (:) [New-AzAutomationSchedule], ErrorResponseException + FullyQualifiedErrorId : Microsoft.Azure.Commands.Automation.Cmdlet.NewAzureAutomationShedule

    21 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  20. set-volume whatif

    Set-Volume along with a number of other commands in the storage module offer, but do not honor, the -WhatIf switch parameter.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base