bat ping 记录时间--时间同步

-- ping 记录时间

@echo off
:start
rem 获取时间
set date=%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,8%
rem 读取iplist.txt中每一行的ip地址
for /f %%a in (iplist.txt) do (
rem echo显示会包含换行
rem echo %date% >>D:\cmdlog.txt
rem >>这段代码和echo功能相同,但是不包含换行
>> D:\cmdlog.txt set /p=%date% <nul
rem 执行一次ping
ping -n 1 %%a |find "TTL" >>D:\cmdlog.txt
rem 延时1s
timeout /T 1
)
goto start
pause

--时间同步

@echo off
net.exe session 1>NUL 2>NUL && (
goto gotAdmin
) || (
goto UACPrompt
)
:UACPrompt
echo set UAC= CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0","","","runas",1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
@net use \\192.168.10.200  "password" /user:"administrator"
@net time \\192.168.10.200 /set /yes

posted @   Neil Chen  阅读(526)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示