Batch file 不应使用的管理员权限';不需要

Batch file 不应使用的管理员权限';不需要,batch-file,admin,Batch File,Admin,我已经编写了一个简单的ping批处理文件,它不会从桌面上运行,除非它以管理员身份运行 它已经在Windows1017091809和1903上试用过。如果它是从网络位置运行的,那么它似乎可以按预期工作 echo %errorlevel% 1 ping -t 8.8.8.8 echo %errorlevel% 2 :eof 它似乎到达了标记为“1”的错误级别,然后返回到自身。错误级别为0。它永远不会达到标记为“2”的错误级别。如果删除了@echo off,则可以看到该命令反复循环,直到批处理终止。

我已经编写了一个简单的ping批处理文件,它不会从桌面上运行,除非它以管理员身份运行

它已经在Windows1017091809和1903上试用过。如果它是从网络位置运行的,那么它似乎可以按预期工作

echo %errorlevel% 1
ping -t 8.8.8.8
echo %errorlevel% 2
:eof
它似乎到达了标记为“1”的错误级别,然后返回到自身。错误级别为0。它永远不会达到标记为“2”的错误级别。如果删除了
@echo off
,则可以看到该命令反复循环,直到批处理终止。虽然当以管理员身份运行时,它工作正常。这也发生在一个简单的
选择
批处理中


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```

简单:不要给你的脚本命名
ping.bat
…好吧,现在我觉得有点傻。我想我的选择文件也被命名为choice.bat。啊!!多谢各位