Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - определение GUID загрузочного диска

Ответить
Настройки темы
PowerShell - определение GUID загрузочного диска

Старожил


Сообщения: 300
Благодарности: 8

Профиль | Отправить PM | Цитировать


привет всем!!! Есть вот такой кусок кода
Код: Выделить весь код
(gwmi win32_volume -Filter "SystemVolume='true'").Caption
он определяет GUID загрузочного диска, но не на всех компьютера определятся (раздел точно есть!!!) в сети поэтому делает бэкап только системного диска может есть еще какой вариант определения.

Отправлено: 17:31, 26-05-2016

 

Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Цитата mcintosh55:
не работает пустое поле выдает
То, что Вы не в ладах с русским (особенно по части пунктуации), ясно, но чтобы в здравом уме заявлять, дескать, ни одно из предложенных выше решений не работает, как-то однако.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:27, 26-05-2016 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


mcintosh55, никто не знает, что у Вас там — в «.Caption» ли у Вас не GUID (обратите, кстати, внимание на приведённый выше код коллеги Foreigner: правильно — использовать свойство «.DeviceID», а вовсе не «.Caption»), отсутствует свойство «.SystemVolume» и посему возвращается пустое множество, возвращается коллекция из нескольких экземпляров объектов «Win32_Volume» вместо одного…

Если сами не хотите/не можете разобраться, начните с того, что как минимум соберите по всем проблемным машинам статистику:
Код: Выделить весь код
gwmi win32_volume -Property DriveLetter, Caption, DeviceID, SystemVolume, BootVolume
и выложите сюда. И разберитесь таки, что будет правильным — System volume или Boot volume. А также с русским языком.
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:17, 26-05-2016 | #12


Пользователь


Сообщения: 85
Благодарности: 3

Профиль | Отправить PM | Цитировать


написал скрипт которые сканирует сеть, собрал статистику есть пару 5 машин у которых deviceid пустой. Вскрытия показала, что жесткие диски подключены к интерфейсу sata3, а тот в свою очередь работает на левом контроллере. Путем просмотра манула по матери выяснил какие порты sata не относятся к этому контроллеру, переключил на них hdd. Скрипт начал правильно определять guid системного раздела.

Отправлено: 11:16, 27-05-2016 | #13



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - определение GUID загрузочного диска

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - изменение диска загрузочного mitin Хочу все знать 9 17-03-2012 14:33
Создание загрузочного диска streamrider Хочу все знать 1 29-08-2010 13:06
Установка - форматирование загрузочного диска lerik52 Microsoft Windows 2000/XP 3 27-09-2008 22:53
Создание загрузочного диска Schmidt_Messer Общий по FreeBSD 7 20-06-2006 16:20
Создание загрузочного диска IIPOCTO MAKC Microsoft Windows 2000/XP 4 26-09-2005 23:01




 
Переход