Я хотел бы добавить в 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
Спасибо
Используя тот же сценарий, я смог получить результаты после перезагрузки.