![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 12:16 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 【已结】命令行显示上次关机,开机时间 |
| 可打印版本 2,346 / 19 |
| 第1楼 plp626 | 发表于 2008-05-04 21:33 |
| 银牌会员 发帖 1,020 积分 2,278 | |
|
【已结】命令行显示上次关机,开机时间 如题。
我只知道: 运行:eventvwr.msc 命令行我不会,不知那位vbs比较精,或者wmic比较精,可以搞定。 感谢! 答案:(感谢slore,26933062) 代码一,这个比较详细: 6006 事件表明一个有关闭域控制器权限的用户启动了一次计划关机。6005 事件表明事件日志服务已启动。此事件发生在启动时。 代码二: [ Last edited by plp626 on 2008-5-5 at 02:26 PM ] |
|
| 第2楼 pusofalse | 发表于 2008-05-04 23:02 |
| 银牌会员 发帖 646 积分 1,604 | |
|
说白了就是查看系统日志的命令~~ pstools里面有个psloglist.exe 貌似可以结合这个工具判断开机关机时间。。。
|
|
| 第3楼 slore | 发表于 2008-05-05 00:07 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
XP自带了个查询系统日志的VBS脚本
|
|
| 第4楼 26933062 | 发表于 2008-05-05 00:24 |
| 银牌会员 发帖 879 积分 2,268 | |
|
c:\windows\WindowsUpdate.log
这个文件里肯定有相关信息,但我不懂英文不知道哪行是开关机记录、该以什么关键字来提取,还望楼主测试成功后告知。。。 以下是我提取的最近两天的信息 [ Last edited by 26933062 on 2008-5-5 at 12:33 PM ] |
|
| 第5楼 slore | 发表于 2008-05-05 01:17 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
似乎不是上面的文档……
VBS:
|
|
| 第6楼 slore | 发表于 2008-05-05 01:22 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
无聊到一种境界=。=
Function FormatWMIUTC(WMIDateString) DS = Array("","年","月","日 ",":",":","") For i = 1 To 7 FormatWMIUTC = FormatWMIUTC & Mid(WMIDateString, i * 2 - 1, 2) & DS(i - 1) Next End Function |
|
| 第7楼 terse | 发表于 2008-05-05 11:07 |
| 银牌会员 发帖 946 积分 2,404 | |
|
这个是应该开机时间哦
@echo off for /f "skip=3 tokens=1*" %%i in ('net statistics workstation') do echo %%j&pause&exit |
|
| 第8楼 plp626 | 发表于 2008-05-05 11:37 |
| 银牌会员 发帖 1,020 积分 2,278 | |
Originally posted by slore at 2008-5-5 01:17 AM: 再次领教兄的VBS,简直。。。五体投地。。。。 不过,你6楼的那个代码似乎有问题,运行后没反映。。。 还有,你说“XP自带了个查询系统日志的VBS脚本 ”这个我在系统那个路径下找? 里面的那个文件是? [ Last edited by plp626 on 2008-5-5 at 12:29 PM ] |
|
| 第9楼 plp626 | 发表于 2008-05-05 11:41 |
| 银牌会员 发帖 1,020 积分 2,278 | |
Originally posted by terse at 2008-5-5 11:07 AM: 嗯,我再补充一个: XP的: |
|
| 第10楼 plp626 | 发表于 2008-05-05 12:51 |
| 银牌会员 发帖 1,020 积分 2,278 | |
Originally posted by 26933062 at 2008-5-5 12:24 AM: 没注意,这个和我一楼的完全对应啊,那就可以用cmd搞定啦,谢谢。。 |
|
| 第11楼 slore | 发表于 2008-05-05 13:07 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
6楼是FormatUTC函数的化简……
你搜索下C盘的VBS,一看文件名就知道是啥了…… |
|
| 第12楼 plp626 | 发表于 2008-05-05 13:12 |
| 银牌会员 发帖 1,020 积分 2,278 | |
|
用我那个代码,复制了下,得到的文件名如下,貌视没有。。。
AccessPerformanceCounters.vbs AddGlobalUserLocalGroup.vbs AddPrinters.vbs Adduser.vbs ADSI.vbs ASPDebugTest.vbs BackupEventLog.vbs BackupEventLogPerApp.vbs ChangeDescription.vbs ChangeDiskName.vbs changepassword.vbs CmdPromptExplorerMenu.vbs CollectHighCPUEvents.vbs CollectNewEvents.vbs CreateShare.vbs CreateShortcut.vbs createuser.vbs CurrentConnections.vbs DeleteDomainUser.vbs DeleteGroup.vbs DeleteShare.vbs DisableAccount.vbs DisplayRemoteInfo.vbs DisplayRoutingTable.vbs doc2html.vbs EnableLocalDHCP.vbs eventquery.vbs filedialog.vbs FTPWithIE.vbs GetCharSet.vbs initest.vbs IsHostReachable.vbs LaunchRemote.vbs ListAllUsersInGroup.vbs ListDomains.vbs ListenLocalEvents.vbs ListGroups.vbs ListLocalProcesses.vbs ListLowSpaceDrives.vbs ListServices.vbs ListStoppedServices.vbs ListUserGroups.vbs Login.vbs MonitorIPChange.vbs MsXMLGen.vbs NotepadApi.vbs pagefileconfig.vbs passwordconfirm.vbs prncnfg.vbs prndrvr.vbs prnjobs.vbs prnmngr.vbs prnport.vbs prnqctl.vbs ProcessTest.vbs proxy[1].vbs proxy[1]_1.vbs pubprn.vbs RebootRemoteMachine.vbs RenameUser.vbs SetAccountExpiration.vbs SetOSBootDelay.vbs SetPasswordExpiration.vbs SetPasswordRequired.vbs SetUserFullName.vbs SetUserHome.vbs SetUserLoginScript.vbs SetUserProfile.vbs StartService.vbs StartStoppedServices.vbs StopRemoteProcess.vbs StopRemoteService.vbs StopService.vbs tscinst.vbs tscuinst.vbs UnlockAccount.vbs VBScript.vbs VBScript1.vbs VBScript_1.vbs VBScript_2.vbs VBScript_3.vbs VBScript_4.vbs VBScript_5.vbs |
|
| 第13楼 slore | 发表于 2008-05-05 13:16 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
已经说了不是那个文件……
看扩展就知道…… Evt才是……不过是2进制文本哦……在system32\config下面……自己如果想…… CMD可以调用系统给的那个查询日志的VBS……自带的……所以……不过单纯P的话……还是算了。 |
|
| 第14楼 slore | 发表于 2008-05-05 13:20 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
……e文看来你学的不好嗬。
你的好多呀! 有几个看着名字还不错。有打包上传下,预留。 XP SP2 默认就几个…… 第一个就是…… eventquery.vbs LIST OF VBS IN XP SP2: |
|
| 第15楼 plp626 | 发表于 2008-05-05 13:42 |
| 银牌会员 发帖 1,020 积分 2,278 | |
|
没注意,谢谢slore兄,真的很感激,
我的那些vbs代码可能有很多都是论坛里的某些代码,现在打包了, 你有兴趣话在我网盘里下,我没有一个能看懂。。。 |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |