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 ответ

Решение

Используя точно такой же сценарий, я смог получить результаты после перезагрузки.

Другие вопросы по тегам