我想从cmd中执行PowerShell if-else语句。例如,要检查D:驱动器中名称中带有“temp”的文件数量,我使用了以下命令:
if(($i=ls D:\* | findstr /sinc:Temp).count -ne 0 ) {Write-Host $i}
这在Windows下的PowerShell中可以正常工作。
但是如果想从cmd(命令提示符)执行相同的操作,我该怎么做? 我尝试过
powershell -noexit if(($i=ls D:\* | findstr /sinc:Temp).count -ne 0 ) {Write-Host $i}
很遗憾,这并没有起作用。