2010-03-15 1 views
1

У меня есть VBscript, который выводит различные элементы конфигурации о системе. И аппаратное и программное обеспечение. Я могу выводить диски и связанные с ними разделы. Я могу выводить точки монтирования. Кажется, я не могу связать точку монтирования с локальным диском (где он фактически является локальным диском).Связанные точки монтирования с локальными дисками в VBscript/WMI

Мне нужно сделать это с помощью VBscript, чтобы вписаться в остальные строки из 2000 строк. Я НЕ хочу запускать какую-либо другую программу графически. Я знаю, что служба диспетчера дисков может показать мне (Мой компьютер -> Управление -> Управление дисками), но это не то, что мне нужно. Мне нужно сделать это удаленно с помощью VBscript.

Я открыт для запуска .exe из VBscript и вывода вывода обратно в VBscript и массирования его оттуда.

Любые идеи? Спасибо заранее.

ответ

0

Я не уверен, что вы имеете в виду, но я думаю, что у меня есть идея. Вы проверили WMI class Win32_LogicalDisktoPartition. Проверьте это из командной строки с правами администратора.

wmic path win32_logicaldisktopartition get /? 

Это даст вам свойства и методы класса. Если вы просто запустите это, он сбросит все доступные экземпляры.

wmic path win32_logicaldisktopartition 

Это может дать вам то, что вам нужно. Для Windows XP это, по-видимому, упоминает диск с загрузочным разделом. На Vista и новее он, кажется, перечисляет все, включая оптический диск. Проблема в том, что я всегда находил эту информацию бесполезной, если вы не знаете, что такое Disk0, Disk1, Disk (N), и это редко встречается за пределами конкретного компьютера для компьютера. Если это полезно, это легко вставить в WMI-вызов с помощью VBScript. Надеюсь, поможет.

Смежные вопросы