Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   размер папки, как можно ускорить расчет занемаемого места? (http://forum.oszone.net/showthread.php?t=145990)

andr_mozg 23-07-2009 15:19 1175629

размер папки, как можно ускорить расчет занемаемого места?
 
DirGetSize - позволяет подсчитать занимаемое место директории, но делает это очень медленно.
Специфика такова, надо подсчитать размер папки на доменном компьютере например:

\\comp01\C$\windows

Есть ли альтернативный вариант?

amel27 24-07-2009 06:20 1176196

Цитата:

Цитата andr_mozg
Есть ли альтернативный вариант? »

запускать скрипт, подсчитывающий размер папки, удаленно на \\comp01... например, через WMI. Осталось решить, как передать собранную инфу первичному скрипту. Самый удобный вариант - иметь на удаленном компе запущенный TCP-socket скрипт (сервер), который будет получать "команды", выполнять и возвращать результат.

andr_mozg 24-07-2009 10:59 1176336

я и сам склоняюсь к этому варианту.
Думаю наверное придется просто распихивать скрипт по машинам, кидая его тупо в автозапуск.
Пристарте тупо создает лог и выгружается, потом забирать эти логи удаленно. Пока в голову приходит только этот вариант.

amel27 24-07-2009 16:55 1176685

andr_mozg, всё зависит от того, насколько актуальной должна быть инфа... если достаточно раз в день, то автозагрузка/политики самое то, только сохранять логи лучше сразу на сетевой шаре - легче потом парсить все это скриптом

если данные должны быть доступны чаще, то возможны варианты:
- планировщик заданий, периодическое сохранение данных в логе;
- удаленный запуск скриптов по списку доступных машин (через WMI, WSH, PsExec);
- постоянно работающий сервисный скрипт на удаленных машинах.


Время: 15:37.

Время: 15:37.
© OSzone.net 2001-