首页 > 应用开发 > IT综合 > wmi 取得选定文件更新的日期
这是microsoft提供的全部wmi对象接口,不明确的时候,可以在这个地方查询
http://msdn.microsoft.com/en-us/library/aa387271(VS.85).aspx
我们就回到具体问题,写代码并不难,难的是一些类对象的确属性经常被搞错.
原来一直在类CIM_DataFile 中查找文件的属性名,都没有成功,
结果,在interface : IItem Interface 中找到相应的属性名
=============================================
以下是一段示例代码
[@more@]strComputer = "192.168.15.238"
strUser = "XXXXXXXXX" ' 系统用户名
strPasswd = "XXXXXXXX" '系统登录口令
'Set wbemServices = GetObject("winmgmts:" & strComputer)
'Set wbemObjectSet = wbemServices.InstancesOf("Win32_NTLogEvent","administrator","cmmscmms")
Set wbemServices = CreateObject("WbemScripting.SWbemLocator")
Set wbemConnects = wbemServices.ConnectServer(strComputer,"root/CIMV2",strUser,strPasswd)
'Set wbemObjectSet = wbemConnects.ExecQuery("Select * from Win32_LogicalMemoryConfiguration")
'Set wbemObjectSet = wbemConnects.ExecQuery("ASSOCIATORS OF {Win32_Directory.Name='c:'} Where ResultClass = CIM_DataFile")
Set wbemObjectSet = wbemConnects.ExecQuery ("Select * from CIM_DataFile where Name = 'c:test.log'")
For Each ccc In wbemObjectSet
WScript.Echo "Total Physical Memory : " & ccc.LastModified
'CreationDate
'CreationDate
'
'
'
Next
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/197458/viewspace-1025099/ ,如需转载,请注明出处,否则将追究法律责任。