我想向 SYDI 添加一段代码,它将返回特定文件的位置和大小。
例如,服务器“X”有一个 DB 文件和路径,如下所示:“C:\XYZ\Database\randomfilename.ext”,可以说是 45 GB。
许多服务器之间文件的位置、名称和大小都不同。我希望它返回文件的位置(扩展名为“.ext”,至少在那些服务器中可能是唯一的):例如 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
谢谢
使用完全相同的脚本,我能够在重新启动后获得结果。