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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了