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

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - [решено] Узнать UUID луна подключенного к серверу.

Ответить
Настройки темы
2008 R2 - [решено] Узнать UUID луна подключенного к серверу.

Аватара для dihlof0s

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


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

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


Добрый день.
По FC серверу отдано несколько лунов с СХД, я знаю UUID лунов(посмотрел на схд). Как можно узнать UUID диска в винде?
UUID вида 600000E00D100000001005FC00310000

Отправлено: 08:56, 21-04-2016

 
AkP AkP вне форума

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


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

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


Это WWN, Его можно увидеть в HKLM\HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 0\Target id 0\Logical Unit id 0
Нули - ваша цифра
параметр DeviceIdentifierPage, "визулально" 16 пар, начиная с 9-той пары "цифорок", в двоичном редакторе "визуально" 2-рой и 3-тий ряды

Но вообще-то, если вам нужно их как то идентифицировать в винде (зачем?), и размеры одинаковые, делайте Луны разного размера с шагом, в 10 МБ например.

Отправлено: 09:57, 21-04-2016 | #2



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

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


Аватара для dihlof0s

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


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

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


Нашел на просторах интернета подходящий скрипт.
http://blog.tenera.no/?p=220

Код: Выделить весь код
 $strComputer = "."
 $colDiskDrives = get-wmiobject -query "Select * From Win32_DiskDrive" -computer $strComputer
 
 $allDrive = @()
 
 Foreach ($drive in $colDiskDrives)
      {
          $o_drive = New-Object PSObject
          $a = $drive.DeviceID.Replace("\", "\\")
 
          if($drive.serialnumber -ne $null)
              {
                  $o_drive | Add-Member -type NoteProperty -Name UUID -value $drive.SerialNumber
                  $colPartitions = get-wmiobject -query "Associators of {Win32_DiskDrive.DeviceID=""$a""} WHERE AssocClass = Win32_DiskDriveToDiskPartition" -computer $strComputer
                  Foreach ($Partition in $colPartitions)
                  {
                      $b = $Partition.DeviceID
                      $colLogicalDisk = get-wmiobject -query "Associators of {Win32_DiskPartition.DeviceID=""$b""} WHERE AssocClass = Win32_LogicalDiskToPartition" -computer $strComputer
 
                      If ($colLogicalDisk.Caption -ne $null)
                          {
                              $o_drive | Add-Member -type NoteProperty -Name DriveLetter -value $colLogicalDisk.Caption.ToString()
                          }
                      Else
                          {
                              #No letter assigned.
                          }
                  }
              }
          else
          {
              #No UUID found.
          }
 
      $allDrive += $o_drive
      }
 $allDrive

Отправлено: 11:19, 21-04-2016 | #3

AkP AkP вне форума

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


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

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


Просто интересно стало, для чего может это понадобиться?
Предполагаю что презентованные луны одинакова размера, иначе они и так однозначно определяются. От СХД до конечной точки, физической или виртуальной, они хорошо видны по номеру LUN.
Внутри ОС они либо имеют разный размер, либо достаточно зайти внутрь чтобы сразу понять какой буквой диска он должен быть. Как то сильно сомнительно, что копировать UUID вставлять в скрипт, получать ответ и присваивать букву диска, быстрее чем просто присвоить любую конечную букву и определить по содержимому. Просто в голову не приходит, зачем еще это может понадобиться.

Отправлено: 11:58, 21-04-2016 | #4



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - [решено] Узнать UUID луна подключенного к серверу.

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - Является ли UUID обязательным для каждого компьютера? alexey_uralcev Скриптовые языки администрирования Windows 5 24-10-2011 14:57
несовместимость диапроектора подключенного к ноутбуку neonelo74 Непонятные проблемы с Железом 2 18-03-2011 20:14
ALTLinux - как запустить X без подключенного монитора user51 Общий по Linux 2 19-03-2008 16:13
Темы и Стили - Замена темы луна zuckij Оформление Windows XP 9 26-05-2007 14:04
Как узнать, с какого IP адреса подключались к серверу? sfap Microsoft Windows NT/2000/2003 13 26-03-2007 07:58




 
Переход