我想向SYDI添加一段代码,它会返回特定文件的位置和大小。
例如,服务器“X”有一个DB文件和path,如下所示:“C:\ XYZ \ Database \ randomfilename.ext”,可以说是45 GB。
位置,名称和当然文件的大小在许多服务器中是不同的。 我希望它返回文件的位置(扩展名为“.ext”,可能至less在这些服务器中是唯一的):例如C:\ XYZ \ Database \和大小。
如果你能把我指向正确的方向,这将是非常有帮助的。
这是我迄今为止所尝试过的,即使有.ext文件也没有返回。
strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colFiles = objWMIService.ExecQuery _ ("Select * from CIM_DataFile Where Extension = 'ext'") For Each objFile in colFiles Wscript.Echo objFile.Drive & objFile.Path Wscript.Echo objFile.FileName & "." & objFile.Extension Wscript.Echo objFile.FileSize Wscript.Echo Next
谢谢
使用完全相同的脚本,我能够在重新启动后得到结果。