Вы можете в партии, но не прямо, скажем. Вам нужно либо проанализировать вывод файла tasklist.exe, либо использовать wmic.exe. И то, и другое требует, чтобы вы знали, что вы только что начали, что, конечно, вы будете делать.
Использование tasklist.exe:
for /F "TOKENS=1,2,*" %a in ('tasklist /FI "IMAGENAME eq powershell.exe"') do set MyPID=%b
echo %MyPID%
Чтобы использовать это в пакетном скрипте, удвойте знаки процента.
Использование wmic.exe:
for /f "TOKENS=1" %a in ('wmic PROCESS where "Name='powershell.exe'" get ProcessID ^| findstr [0-9]') do set MyPID=%a
echo %MyPID%