Я пытаюсь выполнить powershell if-else из cmd. Например, чтобы проверить количество файлов, которое имеет «Темп» в его названии в D: привод, я использовал,Как выполнить команды powershell (не из файла ps1) из cmd.exe
if(($i=ls D:\* | findstr /sinc:Temp).count -ne 0) {Write-Host $i}
Это прекрасно работает с PS окон
Но если хотите сделать то же самое from cmd, Как мне это сделать? Я пробовал
powershell -noexit if(($i=ls D:\* | findstr /sinc:Temp).count -ne 0) {Write-Host $i}
который не работал, к сожалению.
Это правильный ответ на вопрос. Должен быть отмечен как таковой. – villamejia