我正在尝试从 cmd 执行 powershell if-else。例如,要检查 D: 驱动器中名称中包含“temp”的文件数,我使用过,
if(($i=ls D:\* | findstr /sinc:Temp).count -ne 0 ) {Write-Host $i}
这在 PS Windows 上运行良好
但是如果想从 cmd 做同样的事情,我该怎么做?我试过了
powershell -noexit if(($i=ls D:\* | findstr /sinc:Temp).count -ne 0 ) {Write-Host $i}
不幸的是,这没有用。