Кто-нибудь знает, как подавить сообщение «Нет доступных экземпляров».из следующей команды?Ваша помощь высоко ценится заранее!
wmic process where (name="java.exe") get commandline | findstr /i /c:"xxx" 1>nul 2>&1
Вы также можете направить stderr в stdout, делая его видимым для вашей команды findstr (таким образом, игнорируя «Нет доступных экземпляров» из-за вашего фильтра):
wmic process where (name="java.exe") get commandline 2>&1 | findstr /i /c:"xxx"
У вас есть 2 варианта размещения 2>nul, либо
2>nul
2>nul wmic process where (name="java.exe") get commandline | findstr /i /c:"xxx"
или вы можете сделать
wmic process where (name="java.exe") get commandline 2>nul | findstr /i /c:"xxx"