我有一个batch file,每当我login到我的笔记本电脑上运行。 我只想在我的雇主networking上执行batch file。 在家里,我想batch file简单地退出。
检测(从batch file)我是否在某个networking上的简单方法是什么?
检查特定networking特征的通用方法,例如特定IP地址,给定服务器IP或输出traceroute。 要做到这一点,了解networking拓扑的差异并利用它们非常重要。 更详细的解释将需要更多关于问题设置的信息。
我可以ping我们的域控制器并检查错误:
ping -n 1 servername if errorlevel 1 exit
不利的一面是我不得不等待超时时间不起作用。 我希望有一些立竿见影的东西。 我打开更好的build议。
我可以检查默认网关是否设置为工作:
ipconfig | find "10.1.1.1" if errorlevel 1 exit