kir*_*asa 0 networking windows ping command-line-arguments
我正在学习pingWindows 10 中的实用程序,当我尝试在 shell 中运行命令时:
ping -c 3 example.com
Run Code Online (Sandbox Code Playgroud)
我得到结果:
Access denied. Option -c requires administrative privileges.
Run Code Online (Sandbox Code Playgroud)
从管理员执行后我得到:
Bad value for option -c.
Run Code Online (Sandbox Code Playgroud)
命令参考 ( ping /?) 描述了这个参数:
[-c compartment]- 路由间隔标识符。这意味着什么?这个论证可以取什么值?
然而,微软网站-c上并没有提及!
我也尝试像这样使用这个命令:ping -c google.com 8.8.8.8。输出:
Pinging 8.8.8.8 with 32 bytes of data:
Reply from 8.8.8.8: bytes=32 time=127ms TTL=58
Reply from 8.8.8.8: bytes=32 time=57ms TTL=58
Reply from 8.8.8.8: bytes=32 time=57ms TTL=58
Reply from 8.8.8.8: bytes=32 time=57ms TTL=58
Ping statistics for 8.8.8.8:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 57ms, Maximum = 127ms, Average = 74ms
Run Code Online (Sandbox Code Playgroud)
没有报错,但是结果和命令一样ping 8.8.8.8
那么,如何ping -c在Windows下正确使用呢?
您似乎正在使用该-c参数来代表 ping 请求的\n计数。在 Windows 下,参数为\n(默认为3):
-n count Number of echo requests to send.\nRun Code Online (Sandbox Code Playgroud)\n使用命令可以看到所有参数ping /?。
关于隔间的问题:
\n隔间只是 Windows Vista 中\n支持路由隔间的早期计划的遗留物。\n在更高版本的 Windows 中并未重新引入路由隔间。
\n某些 Windows 命令仍然支持隔间的参数,\n源自从未完成的部分实现,\n例如-con ping,但这些命令会产生错误或不可用\n信息:
Ipconfig /allcompartments\nNetsh interface ipv4 show compartments\nNetsh interface ipv4 set compartment\xe2\x80\xa6\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
911 次 |
| 最近记录: |