|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Свободное место на диске |
|
Свободное место на диске
|
Пользователь Сообщения: 82 |
Стоит задача - слежение за свободным местом на жестких дисках серверов под управлением windows 2003.
У меня была идея испольщовать команду dir, но уж больно хлопотно вырезать оттуда циферки. Замечательно удобная программа Conrtol Agent несет в себе такой функционал - позволяет следить за местом, не особенно загружая при этом систему, но увы - безбожно врет. Смотрел SpaceQuard Quota Server - отличная софтина, мощная, наглядная, но уж больно тяжеловесная и не дружит с Акронисом. Подскажите, пожалуйста, есть ли какой-то удобный способ узнать количество свободного (или занятого) места на диске из командной строки win2003? или, быть может, какое-то готовое решение? Спасибо. |
|
Отправлено: 15:48, 16-02-2009 |
Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать "fsutil volume diskfree c:\"
|
Отправлено: 17:03, 16-02-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 02:21, 17-02-2009 | #3 |
![]() Ветеран Сообщения: 662
|
Профиль | Отправить PM | Цитировать А представить информацию не в байтах, а в КБ или МБ можно?
|
------- Отправлено: 09:32, 17-02-2009 | #4 |
Ветеран Сообщения: 3722
|
Профиль | Отправить PM | Цитировать Могу предложить скрипт free.js:
var fso, d, s; var stdout = WScript.StdOut; fso = new ActiveXObject("Scripting.FileSystemObject"); d = fso.GetDrive(fso.GetDriveName("c:")); stdout.WriteLine(d.FreeSpace + " Bytes"); s = d.FreeSpace/1024; stdout.WriteLine(s + " Kbytes"); s = s/1024; stdout.WriteLine(s + " MBytes"); s = s/1024; stdout.WriteLine(s + " GBytes"); |
|
------- Отправлено: 10:02, 17-02-2009 | #5 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:51, 17-02-2009 | #6 |
![]() Ветеран Сообщения: 662
|
Профиль | Отправить PM | Цитировать куда он будет передавать это значение?
|
------- Отправлено: 12:04, 17-02-2009 | #7 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата Grub:
@Echo Off For /F "UseBackQ" %%i In (`WMIC LogicalDisk Where Name^="C:" GET FreeSpace`) Do Set FreeSpace=%%i SET /A FreeSpace=%FreeSpace% 2>Nul IF ERRORLEVEL 1 ( Set Message=На диске свободно более 4-х Гб GoTo MESSAGE ) IF %FreeSpace% LSS 0 ( Set Message=На диске свободно от 2-х до 4-х Гб GoTo MESSAGE ) Set /A FreeSpaceKb = %FreeSpace% / 1024 Set /A FreeSpaceMb = %FreeSpaceKb% / 1024 Set Message=На диске свободно %FreeSpaceMb% Mb :MESSAGE @Echo %Message% How Can I Determine the Percentage of Free Space on a Drive? How Can I Determine the Percentage of Free Space on a Drive? |
|
Последний раз редактировалось amel27, 17-02-2009 в 12:59. Отправлено: 12:48, 17-02-2009 | #8 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Куда пропадает свободное место на системном разделе? | Blast | Microsoft Windows 7 | 346 | 11-01-2022 05:26 | |
Разное - На диске С: (системный) постоянно пропадат свободное место... | Santyc | Microsoft Windows Vista | 2 | 06-11-2010 17:44 | |
Разное - [решено] Свободное место на жестком диске меньше ожидаемого. | HellFire_MZ | Microsoft Windows 2000/XP | 2 | 28-06-2008 14:42 | |
Разное - Куда девается свободное место? | interminable | Microsoft Windows Vista | 14 | 14-09-2007 08:47 | |
свободное место | Guest | Хочу все знать | 4 | 19-01-2004 10:02 |
|