# 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.
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

Signed in as (Sign out)

We’ll send you updates on this idea

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.

1 vote

Signed in as (Sign out)

We’ll send you updates on this idea

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

Signed in as (Sign out)

We’ll send you updates on this idea

# 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

Signed in as (Sign out)

We’ll send you updates on this idea

5. ## i need powershell to support the sed command

i need powershell to support the sed command

Signed in as (Sign out)

We’ll send you updates on this idea

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…

Signed in as (Sign out)

We’ll send you updates on this idea

7. ## How do I show all deployment activities in Powershell?

How do I show all deployment activities in Powershell?

1 vote

Signed in as (Sign out)

We’ll send you updates on this idea

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.

1 vote

Signed in as (Sign out)

We’ll send you updates on this idea

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

Signed in as (Sign out)

We’ll send you updates on this idea

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.

Signed in as (Sign out)

We’ll send you updates on this idea

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.

1 vote

Signed in as (Sign out)

We’ll send you updates on this idea

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

Signed in as (Sign out)

We’ll send you updates on this idea

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

Signed in as (Sign out)

We’ll send you updates on this idea

14. ## Test-FileCatalog failes when paths contain '

<!--

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

Signed in as (Sign out)

We’ll send you updates on this idea

It regard the Ip address as filter, I don't know why.

1 vote

Signed in as (Sign out)

We’ll send you updates on this idea

It regard the Ip address as filter, I don't know why.

1 vote

Signed in as (Sign out)

We’ll send you updates on this idea

It regard the Ip address as filter, I don't know why.

1 vote

Signed in as (Sign out)

We’ll send you updates on this idea

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

Signed in as (Sign out)

We’ll send you updates on this idea

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

Signed in as (Sign out)

We’ll send you updates on this idea

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