|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Данные о логических разделах (всего,свободно) без WMI и fsutil |
|
CMD/BAT - [решено] Данные о логических разделах (всего,свободно) без WMI и fsutil
|
Новый участник Сообщения: 13 |
Из под Live WinPE запускается батник, одной из функций которого должен быть вывод информации о разделах (fixed, removable) исключив CD-привод.
Нужны 3 параметра буква, размер, свободно на диске (байт, мегабайт, но не гигабайт как показывает "diskpart list volume" или "psinfo -d") эти параметры будут использоваться в дальнейшем. fsutil не подходит т.к. есть разделы FAT32 wmic не подходит т.к. его нет в WinPE Свободное место можно узнать из DIR, а вот размер диска не знаю, может есть какая консольная утилита которая выдаст подобную информацию. |
|
Отправлено: 11:56, 05-04-2016 |
Ветеран Сообщения: 547
|
Профиль | Сайт | Отправить PM | Цитировать у меня под WinPE так,
On Error Resume Next Const wbemFlagReturnImmediately = &h10 Const wbemFlagForwardOnly = &h20 strComputer ="localhost" Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_LogicalDisk", "WQL", _ wbemFlagReturnImmediately + wbemFlagForwardOnly) For Each objItem In colItems sOut = objItem.Name & " " & objItem.Size mbSize = int (objItem.Size / 1024 /1024) sOut = sOut & " " & "(" & mbSize & " MB) " sOut = sOut & " " & "Free: " & objItem.FreeSpace sOut = sOut & " " & objItem.Description sOut = sOut & " " & "Type: " & objItem.DriveType sOut = sOut & " " & "FS:" & objItem.FileSystem sOut = sOut & " " & "MediaType: " & objItem.MediaType WScript.Echo sOut 'end if Next |
------- Отправлено: 12:01, 05-04-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Опиум, Это на чем? меня CMD/BAT интересует...
|
Отправлено: 12:10, 05-04-2016 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата lz57005:
|
|
Отправлено: 12:53, 05-04-2016 | #4 |
Ветеран Сообщения: 547
|
Профиль | Сайт | Отправить PM | Цитировать |
|
------- Отправлено: 09:14, 07-04-2016 | #5 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Опиум, не во всех WinPE есть WSH и WMI, а хотелось бы универсальности , может есть какой консольный менеджер разделов, который может выдать инфу о разделах...
|
Отправлено: 17:05, 07-04-2016 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать lz57005, берёте C/C++, пишете код, линкуете статически с библиотеками и — вуаля.
|
Отправлено: 17:21, 07-04-2016 | #7 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Iska, мог бы взять C/C++, вопросов бы не было...
|
Отправлено: 17:33, 07-04-2016 | #8 |
Ветеран Сообщения: 547
|
Профиль | Сайт | Отправить PM | Цитировать Цитата lz57005:
https://msdn.microsoft.com/ru-ru/library/hh824926.aspx |
|
------- Отправлено: 11:18, 08-04-2016 | #9 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать |
Отправлено: 15:12, 08-04-2016 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
PowerShell - Стянуть список пользователей определённой группы с удалённого сервера Win (без WMI) | Gudsaf222 | Скриптовые языки администрирования Windows | 3 | 19-07-2015 15:50 | |
Разное - [решено] Не запускается fsutil | severagent007 | Microsoft Windows 2000/XP | 6 | 02-09-2010 15:25 | |
Разное - Пропала инфа, всего 140 Гб, занято 60 Гб, СВОБОДНО 5 Гб. | Moum | Microsoft Windows 2000/XP | 3 | 13-03-2010 17:06 | |
Службы - [решено] Не удалось подключиться к службе логических дисков", "Диспетчер логических дисков(LDM | ТатьянаИ | Microsoft Windows 2000/XP | 3 | 29-12-2009 14:21 |
|