VBscript - возвращает путь и размер файла
Я хотел бы добавить кусок кода в SYDI, который вернул бы мне местоположение и размер определенного файла.
Например, сервер "X" имеет файл (ы) БД и путь, например: "C:\XYZ\Database\randomfilename.ext", и это, скажем, 45 ГБ.
Расположение, имя и, конечно же, размер файла различаются на многих серверах. Я хотел бы, чтобы он возвращал местоположение файла (которое имеет расширение ".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
Спасибо
1 ответ
Решение
Используя точно такой же сценарий, я смог получить результаты после перезагрузки.