批处理怎么获取远程计算机系统时间

 我来答
splashchaos
2015-01-28 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3342
采纳率:0%
帮助的人:3761万
展开全部

下面:

wmic /node:ip /user:id /password:pwd os get localdateime

ip - 远程服务器的ip地址:

id - 远程登录的账号

pwd - 远程登录账号的密码


前提条件:

① 在远程电脑上有合法账号

② 该账号运行远程登录

③ 防火墙设置了允许dcom和wim的规则

④ dcom和wim安装设置,允许该id或所在组有运行的权限(wmi namespace和Impersonation Rights)


运行:

放到批处理里面的代码:【替换:ip, id, pwd = 后面的内容】

@echo off & setlocal enabledelayedexpansion
set "ip=111.111.111.111"
set "id=user"
set "pwd=123"
for /f "delims=" %%a in ('wmic /node:%ip% /user:%id% /password:%pwd% os get localdatetime ^| findstr \.') do (
  set "dt=%%a"
  set "year=!dt:~0,4!"
  set "month=!dt:~4,2!"
  set "day=!dt:~6,2!"
  set "hour=!dt:~8,2!"
  set "minute=!dt:~10,2!"
  set "second=!dt:~12,2!"
  echo !year!-!month!-!day! !hour!:!minute!:!second!
)
endlocal &@echo on

运行:

2015-01-28 07:35:15
jtj2008
2015-01-28 · 知道合伙人教育行家
jtj2008
知道合伙人教育行家
采纳数:4057 获赞数:13945
上海电机学院计算机教授硕导,兼上海理工硕导,从事网络安全30年,编著16部等:http://jiatj.sdju.edu.cn/w

向TA提问 私信TA
展开全部
先注册远程计算机系统用户并取得登录连接权限
经过登录连接后才能获取远程计算机系统时间
助人为乐,希望采纳!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式