远程获取服务器时间可同通过php的一个时间函数获取,用到的工具:notepad++,ftp,步骤如下:
通过notepad++写一个php文件另存为time.php。
2.通过ftp上传到服务器一个网站目录下边,通过浏览器访问,结果如下:
注意事项:服务器必须安装php网站环境。
获取远程WEB服务器的时间可以利用服务器返回的头信息获取,使用JS代码方法如下,其它语言同理:<script>
var xmlhttp=new ActiveXObject("MSXML2.XMLHTTP.3.0")
xmlhttp.open("GET","远程服务器地址",false)
xmlhttp.setRequestHeader("If-Modified-Since","q")
xmlhttp.send()
var dateStr= xmlhttp.getResponseHeader("Date")
//alert(dateStr)
var d = new Date(dateStr)
document.write(d)
</script>
下面:
wmic /node:ip /user:id /password:pwd os get localdateimeip - 远程服务器的ip地址:
id - 远程登录的账号
pwd - 远程登录账号的密码
前提条件:
① 在远程电脑上有合法账号
② 该账号运行远程登录
③ 防火墙设置了允许dcom和wim的规则
④ dcom和wim安装设置,允许该id或所在组有运行的权限(wmi namespace和Impersonation Rights)
运行:
放到批处理里面的代码:【替换:ip, id, pwd = 后面的内容】
@echo off & setlocal enabledelayedexpansionset "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欢迎分享,转载请注明来源:夏雨云
评论列表(0条)