Я написал простой пакетный файл ping, и он не будет запускаться с рабочего стола, если он не запущен от имени администратора.
Он был опробован в Windows 10 1709, 1809 и 1903. Если он запускается изсетевое местоположение, кажется, работает должным образом.
echo %errorlevel% 1
ping -t 8.8.8.8
echo %errorlevel% 2
:eof
Кажется, что он достигает уровня ошибки, отмеченного «1», а затем возвращается к самому себе.Уровень ошибки равен 0. Он никогда не достигает уровня ошибки, отмеченного как «2».Если @echo off
удалено, команда может повторяться снова и снова, пока партия не будет завершена.Хотя при запуске от имени администратора все работает нормально.Это происходило и с простой партией choice
.
C:\Users\test\Desktop>echo 0 1
0 1
C:\Users\test\Desktop>ping -t 8.8.8.8
C:\Users\test\Desktop>echo 0 1
0 1
C:\Users\test\Desktop>ping -t 8.8.8.8
C:\Users\test\Desktop>echo 0 1
0 1
C:\Users\test\Desktop>ping -t 8.8.8.8
C:\Users\test\Desktop>echo 0 1
0 1
C:\Users\test\Desktop>ping -t 8.8.8.8
C:\Users\test\Desktop>echo 0 1
0 1
C:\Users\test\Desktop>ping -t 8.8.8.8
C:\Users\test\Desktop>echo 0 1```