是否有办法通过Powershell打开一个运行命令的CMD窗口?



我知道可以使用批处理文件,但是由于有人建议我将很多脚本切换到PowerShell。我遇到的问题是,PowerShell仍然缺少CMD中的一些命令,并且在作为Admin运行时具有较低的权限。下面是我一直使用的当前行。

powershell -Command "Start-Process 'cmd' -Verb RunAs -ArgumentList 'del /s "C:Users*.mp3"'"

我在5.1和7中都运行了它。它可以使用简单的命令,如打开计算器或发送ping,但我无法使del命令工作。目标是打开一个CMD窗口,然后删除所有mp3文件。我知道可能有更好的方法来做到这一点,但我更想知道的是它是否可行,而不是效率。感谢您的宝贵时间!

这在某种程度上是可行的

Start-Process cmd "/c del /S C:Users*.mp3"