【摘要】

运维管理员往往需要定期查看客户端的时间同步情况,与NTP服务器的时间偏差。奈何数量众多,若不借助第三方工具是否有办法批量获取时间差呢?本文将介绍如何简单使用命令解决问题。

【正文】

一、 使用psexec工具

针对远程批量收集客户端时间问题,可以借用psexec.exe工具(下载链接:http://technet.microsoft.com/en-us/Sysinternals/bb897553.aspx),原理是远程登录到目标计算机然后运行命令行,方法如下(注:以下[括号中内容]为需要根据实际情况修改内容,并注意实际中不需要输入[括号]):

1. 在域内NTP服务器上运行cmd,导航到psexec.exe路径下,例如e:\;

2. 创建一个计算机清单,如e:\pc.txt,里面包含需要远程的计算机IP地址,格式为一行一个即可:

192.168.0.1

192.168.0.2

……

3. 创建用于存储结果的文档,如e:\time.txt;

4. 方法一:运行命令(远程获得主机名以及时间,反馈到发起计算机本地time.txt中):

e:\psexec @[e:\pc.txt] cmd /c "hostname & net time \\localhost" >[e:\time.txt]

(不添加用户与密码参数则自动使用当前权限)

或者:

e:\psexec –u [domainname\username] –p [password] @[e:\pc.txt] cmd /c "hostname & net time \\localhost" >[e:\time.txt]

(添加对清单计算机都有访问权限的用户名和密码)

完成后在本地e:\time.txt可以看到所有结果,并利用excel进行后续筛选处理

5. 方法二:运行命令(获得与指定NTP服务器的时间偏差,反馈到发起计算机本地time.txt中):

e:\psexec –u [domainname\username] –p [password] @[e:\pc.txt] cmd /c " w32tm /stripchart /computer:[NTPServer] /samples:1 /dataonly & hostname " >[e:\time.txt]

完成后在本地e:\time.txt可以看到所有结果,并利用excel进行后续筛选处理

二、 循环使用w32tm命令

在域内NTP服务器上使用for…do…语句,目的是循环读取pc.txt中的计算机清单然后逐个对比当前计算机的时间偏差,最后附加地写入到time.txt中:

For /F "tokens=1" %a in ([e:\pc.txt]) do (w32tm /stripchart /computer:%a /samples:1 /dataonly & hostname) >>[e:\time.txt]

完成后在本地e:\time.txt可以看到所有结果,并利用excel进行后续筛选处理。

批量获取客户端时间偏差相关推荐

  1. Powercli 批量获取vmhost 时间

    $vmhostlist = get-vmhost foreach ($vmhost in $vmhostlist){$esxcli = Get-EsxCli -VMHost $vmhostWrite- ...

  2. php 获取指定时间 次日,PHP时间判断语句

    用php只能获取服务器端的时间,得用js获取客户端时间,然后生成对应的css文件内容. 为了确保页面能正确显示,还得有个默认的css文件链接.示例代码如下: function DynamicLoad( ...

  3. js取服务器系统时间,JS中new Date()用法及获取服务器时间

    1.获取服务器时间: var now = new Date($.ajax({async: false}).getResponseHeader("Date")); 2.new Dat ...

  4. php读取客户机本地时间,PHP如何获取客户端时区以及准确显示所在地时间

    这篇文章主要为大家详细介绍了PHP如何获取客户端时区以及准确显示所在地时间,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 这段时间给用户做了一个外贸网站,网站主 ...

  5. android获取服务器时间格式,Android 获取服务器与客户端时差的实例代码

    一般我们在做商品倒计时的时候会遇到要从后台获取商品的开始时间和结束时间,还要计算商品距离开始时间的倒计时和结束时间的倒计时,但是这样只是从后台获取到开始时间,还要再和手机系统的时间相减,才能获取到开始 ...

  6. html取服务器时间,客户端获取服务器时间记时

    客户端获取服务器时间倒计时 倒计时是我们生活中比不可少的,尤其是搞程序开发的,涉及到电子商务的.都有倒计时的这个技术,首先我给大家分享一下我常常用的倒计时吧, 一. 用ajax写倒计时,ajax写倒计 ...

  7. tcp通信服务器获取当前时间并发送到客户端

    一.tcp通信服务器获取当前时间并发送到客户端. 服务器中必定有bind,listen,accept,三个函数. 1.在创建套接字时可紧接判断. if((sockfd=socket(AF_INET,S ...

  8. python经纬度获取县名_利用 Python 批量获取县镇运输距离

    起因 最近做规划项目,领导让查出某几个市的所有乡镇级行政区域,距离所在县级行政中心的交通运输距离.想着也不是啥难事儿,高德地图一搜就有. 当我把各市行政区划统计完,发现一共有五百多个乡镇,意味着要在地 ...

  9. 服务器获取客户端电脑文件,服务器获取客户端文件

    服务器获取客户端文件 内容精选 换一换 Web服务端证书用于客户端浏览器和web服务器之间的通讯,实现数据信息在客户端和web服务器之间的加密传输,可以防止数据信息的泄露.为提高安全性,建议替换成自己 ...

  10. c# 获取客户端IP地址方法

    客户端ip: Request.ServerVariables.Get("Remote_Addr").ToString();  客户端主机名: Request.ServerVaria ...

最新文章

  1. python打包成exe可执行文件指定进程名字
  2. ObservableCollection 类
  3. 5.单行函数,多行函数,字符函数,数字函数,日期函数,数据类型转换,数字和字符串转换,通用函数(case和decode)
  4. Scala之部分应用函数
  5. java8默认内存收集器_使用正确的垃圾收集器将Java内存使用量降至最低
  6. Windows OS上安装运行Apache Kafka教程
  7. thinkpad T430s 在win8上安装ubuntu双系统(UEFI开启)
  8. 国外的电子商务开发情况
  9. NOIP2016滚粗记
  10. linux aix试题,《aix-linux考试试题.xls》-支持高清全文免费浏览-max文档
  11. 德标螺纹规格对照表_(完整word版)德标与国标对照表
  12. B站左程云算法视频高级班02
  13. 电驴无法增加服务器怎么办,电驴连接不上服务器怎么办?
  14. 如何在Chrome中自定义新标签页
  15. 24速算c语言实训报告ppt,原创:C语言速算24数据结构课程设计最终版
  16. postfix邮箱服务器安装和配置
  17. Python简介及入门
  18. text/css什麼意思
  19. PyCharm 中 import 导包呈现灰色,已解决
  20. 如何设计公司网站首页?要注意什么

热门文章

  1. pyQT实现自动找茬游戏
  2. Pytorch基本操作
  3. python项目代做_ECS 170代做、代写Python、data代做、代做Python程序代写Web开发|代写Database...
  4. ubuntu postgresql9.5 源码安装
  5. linux 装gcc组件,linux下安装redis组件报错-gcc报错
  6. java 变位词,[Java教程]变位词的查找(下)
  7. Dart中dynamic,var,object三者的区别
  8. 《Android 第1行代码》读后感—第1章【开始启程,你的第一行Android代码】
  9. [每周心学]先生王阳明何许人也?
  10. Ns3 构建哑铃型拓扑,并实现两个点的TCP连接(详细请戳全文)