Как узнать wwn windows

Как узнать wwn windows

Добрый день уважаемые читатели блога pyatilistnik.org, сегодня хочется рассказать в данной статье как определить WWN (World Wide Name). Обозреватель хранилищ. В Windows Server 2008R2-2012R2 есть инструмент для просмотра конфигурации и ресурсов систем (SAN).

Storage Explorer помогает посмотреть все компоненты SAN в одной консоли с указанием данных об адаптерах главной шины (HBA) и количестве интерфейсов. Для каждого HBA выводится имя глобального сетевого порта (WWPN) с указанием, на каком сервере расположены WWPN и адаптеры главной шины.

Кроме того, Storage Explorer показывает, какие входы и переключатели доступны для HBA на локальном компьютере, и позволяет управлять удаленными системами (как и многие другие инструменты Windows). На рис. A показан процесс подключения к удаленному серверу с помощью Storage Explorer.

Открываем mmc. И добавляем оснастку.

Определение WWN. Обозреватель хранилищ

Находим обозреватель хранилищ и переносим его вправо.

Определение WWN. Обозреватель хранилищ

В итоге мы видим заветные WWN

Определение WWN. Обозреватель хранилищ

Storage Explorer — на мой взгляд очень полезная бесплатная встроенная утилита в windows server, и многие администраторы систем хранения ее недооценивают. Так что не бойтесь вы аббревиатуры WWN, ведь не страшнее mac адреса, читайте так же как узнать wwn в vmware server.

Обозреватель хранилищ Windows server 2012 R2

К сожалению, в Windows server 2012 R2, почему, то убрали данный компонент, хотя он был очень удобный, теперь чтобы выяснить WWN адреса, достаточно открыть powershell от имени администратора и ввести вот такую команду:

нас будет интересовать поле NodeAddress и PortAddress, тоже видно тип подключения.

Можно вот так еще вывести:

Как узнать wwn windows

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Answered by:

Question

Can any one have information about WWN ID number for all disks. How to check WWN ID? I have windows 2012 r2 server. I run The fcinfo tool also. But it is not giving wwn number for all disks..

Thanks in advance

Answers

Hi Moosa Karimulla Shaik,

Thanks for your post.

Please try to use fcinfo.

You also check the thread discussed before.

Please remember to mark the replies as answers if they help and unmark them if they provide no help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

All replies

Hi Moosa Karimulla Shaik,

Thanks for your post.

Please try to use fcinfo.

You also check the thread discussed before.

Please remember to mark the replies as answers if they help and unmark them if they provide no help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

But I run below command in powershell, I got the FCwwn ID.

Читайте также:  Openvpn start server windows

I run fcinfo tool also. Both are same.

Hi Moosa Karimulla Shaik,

Can you find anything in Device Management? You should able to find a name and its GUID in Properties of a disk in Device Management.

Based on my knowledge, to find WWN in Windows Server 2012 or 2012 R2, we can use PowerShell to perform «Get-InitiatorPort». I‘m not sure if other commands could check disk WWN ID for all drives. Maybe you could confirm in Powershell scripts if there’s other commands could achieve this.

Unix pin

unix: советы, примеры, решения

Как узнать wwn адаптеров и подключенных fc устройств

27.09.2008

Посмотреть таблицу для Solaris, HP-UX, Linux, Tru64

OS Command
Linux Для ядра 2.6 можно использовать команду lsscsi.

WWN адаптеров Qlogic:
# cat /proc/scsi/qla*/* | grep adapter-port
scsi-qla0-adapter-port=210000e08b822690;
scsi-qla1-adapter-port=210100e08ba22690;

WWN устройств, подключенных к FC адаптеру:
# cat /proc/scsi/qla*/* | grep target
scsi-qla0-target-0=5005076300426c01;
scsi-qla0-target-1=5005076300426c02;

Solaris В Solaris 10 есть утилита fcinfo

WWN адаптеров:
prtpicl -v -c scsi-fcp |grep wwn
или
luxadm -e port | awk ‘/^\/devices/ < print "luxadm -e dump_map "$1 >‘ | sh

WWN устройств, подключенных к FC адаптерам:
luxadm probe -p
cfgadm -al -o show_FCP_dev

HP-UX WWN адаптеров:
# ioscan –funC fc
Class I H/W Path Driver S/W State H/W Type Description
=================================================================
fc 0 0/1/2/0 td CLAIMED INTERFACE HP Tachyon XL2 Fibre Channel Mass Storage Adapter /dev/td0

# /opt/fcms/bin/fcmsutil /dev/td0 | grep ‘World Wide Name’
N_Port Node World Wide Name = 0x50060b000025bc67
N_Port Port World Wide Name = 0x50060b000025bc66

или в одну строку:

ioscan –funC fc |grep ^fc| awk ‘‘ | sh

WWN устройств, подключенных к FC адаптерам:
# fcmsutil /dev/td0 get remote all | grep ‘World Wide Name’
Target Port World Wide Name = 0x500104f0004b19ed
Target Node World Wide Name = 0x500104f0004b19ec

Связь между выводом команд ioscan и fcmutil
# ioscan -fnkC tape
tape 8 0/2/1/0.98.14.255.1.3.0 tsmtape CLAIMED DEVICE STK T9840B
/dev/rmt/tsmmt8
# fcmsutil /dev/td0 get remote all |more
Target N_Port_id is = 0x620e13

Как узнать подлинность Windows и тип лицензии

Как узнать подлинность Windows и тип лицензии

Выделим два вида серийных номеров операционной системы: OEM-ключ – «вшит» в текстовом виде в таблицу ACPI MSDM БИОСа вашего гаджета, поскольку OS была установлена производителем и Product Key , ключ относящейся к установленной цифровой версии продукта.

Из-за различия двух видов серийных номеров, иногда, возникает неразбериха. Например, если вы удалите предустановленную, заводскую копию ОС, а затем установите свою версию, то OEM и Product ключи не будут совпадать.

Немного шутки-юмора ( в каждой сказке есть намёк, добру молодцу урок ). Мною в ролике была затронута тема « перехода границы «, какой-либо буржуйской страны во время путешествия ( это был черный юмор, на который в комментариях многие отреагировали ). Мы не знаем, как поведёт себя таможенный контроль при личном досмотре. Возможно, начнёт проверять ваш ноутбук на пиратскую копию Windows. Шизо-оптимистичный совет , как избежать камеры, для тех кто под любым предлогом, не хочет использовать лицензионный софт. Создайте резервную копию вашей пиратки, при помощи Acronis или Macrium Reflect , положив архив на раздел с данными. Кстати, перечисленные программы входят в состав WinPE Sergei Strelec. Не выходя из облегчённой Windows, форматируйте диск (раздел, том) с вашей любимой пиратской копией. Флешку тоже сотрите к чертям собачим, вдруг к ней тоже придерутся. Когда всё устаканется, зайдите в интернет (если он будет доступен во время путешествия) и создайте заново загрузочный носитель Sergei Strelec https://sergeistrelec.ru/winpe_10_8/ . Накатите ОС заново из резервной копии ¯\_(ツ)_/¯. Всё шутки в сторону, делаем сЮрЬёзный вид †(•̪●)† и с головой уходим в тему.

Как узнать подлинность Windows 10: клавиши Win+I ➡ Обновление и безопасность ➡ Активация ➡ Система Windows активирована с помощью цифровой лицензии. Друзья, это еще не показатель.

Проверяем легальность активации при помощи Powershell:
slmgr -ato (Отображает активацию Windows. Если в окне сказано, что Виндовс не удалось активировать или появилась ошибка, значит на этом оборудовании используется пиратская копия.)

Узнать сведения о лицензии Windows можно из окна «Выполнить»:
slmgr.vbs /dli

В строке описания, поищите » KMS_CLIENT «, если оно там есть, стало быть Windows активировалась через KMS . На домашнем компьютере, почти всегда, является признаком пиратства.

В информационном окне будет виден частичный ключ продукта, например: 3V66T (Installed Key)

Как увидеть код полностью. При помощи скрипта KeyWindows.VBS. Скачать его можно по этой ссылке: https://lifeservice.me/wp-content/uploads/2014/10/skript-klyuch-windows.zip

Кликаем по скачанному файлу, появляется окно с информацией о Windows Key (Текущий ключ продукта): VK7JG-NPHTM-C97JM-9MPGT-3V66T
————————————

Узнать ключ при помощи Powershell:
slmgr /dli (Отображает сведения о лицензии. По умолчанию: текущая лицензия)
slmgr /dlv (Отображение подробных сведений о лицензии. По умолчанию: текущая лицензия)
slmgr /xpr (Дата истечения срока для текущего состояния лицензии)
slmgr /upk (Удалить ключ из системы)

Плавно переходим к командам (Powershell) которые покажут OEM-ключ (если таковой имеется):
(Get-WmiObject -query ‘select * from SoftwareLicensingService’). OA3xOriginalProductKey

wmic path softwarelicensingservice get oa3xoriginalproductkey

Показывает OEM Key (Ключ заводской, предустановленной системы, вшитый в BIOS материнской платы): M8HGC-NWH8J-2R8WR-RY87F-368K9
————————————

Для того чтобы «выудить» из ОС ключики, не обязательно в консоли вводит плохо запоминающие команды. Просто запустите программу ShowKeyPlus , которая работает без установки на компьютер: https://github.com/Superfly-Inc/ShowKeyPlus/releases/

У меня данная «программулина» показала ажшжш. три ключа. OEM-ключ , Product Key Windows 10 Pro и Product Key Windows Embedded 8.1 Industry Pro (на моём компутаторе установлено две операционные системы Windows, не считая Linux).

Далее можете не читать, так как это совершенно не интересно:)

Retail/ESD channel . Часто встречающийся вариант: ключ был куплен у официального дилера или на сайте Microsoft. Также он может быть получен при обновлении с предыдущих версий Windows (7 или 8.1). Из плюсов: после деактивации на одном ПК ключ можно использовать на другом.

OEM channel . Вы купили гаджет с заводской Windows: в таком случае производитель заранее закупает ключи у Microsoft и ключ «вшит» в БИОС материнки. Использовать такой ключ на другом ПК нельзя, но переустанавливать систему на первоначальном, разумеется, можно.

Volume_MAK . Так называемая корпоративная лицензия: зачастую крупные производители покупают ключ (или ключи), который может быть использован только определенное количество раз. По очевидным причинам, такой лицензии не может быть на домашнем компьютере законопослушного пользователя.

Volume_KMS . Еще один вид корпоративной лицензии. Ключ может активироваться сразу на большом количестве ПК, но не реже одного раза в 180 дней должна проходить его проверка на подлинность. Собственно, ключи от KMS-активаторов ее и не проходят, поэтому раз в полгода нужно проводить переактивацию.

valuation . Отображается как TIMEBASED_EVAL channel. Это лицензия, которая выдается бесплатно, но на определенный срок: например, редакцию Enterprise можно абсолютно легально бесплатно использовать в течении 90 дней.

Как узнать реальную версию Windows из режима совместимости

Думаю каждый хотя бы раз сталкивался с ситуацией, когда на современной ОС не удавалось запустить старую программу, и помогал в этом случае режим совместимости Windows.

В основе работы данного механизма лежит перехват различных функций и эмуляция их поведения, свойственного указанной версии Windows, например, эмулируются ключи реестра, каталоги с документами и прочее. Все это нужно для того, чтобы программа думала, что запущена в выбранной среде.

Если приложение запущено в режиме совместимости, то вызов GetVersionEx вернет фиктивную версию Windows, что, вероятно, не подойдет для системных программ типа твикеров ОС. Как быть в этом случае?

Анализ экспортируемых функций

На просторах сети наткнулся на способ детектирования по наличию/отсутствию экспортируемых функций у системных библиотек. Пример кода:

Решение интересное, но не считаю его приемлемым, так как с выходом каждой версии Windows требуется нетривиальная поддержка.

Используя WMI

Windows Management Instrumentation (WMI) в дословном переводе — это инструментарий управления Windows. Если говорить более развернутo, то WMI — это одна из базовых технологий для централизованного управления и слежения за работой различных частей компьютерной инфраструктуры под управлением платформы Windows.

Из WMI можно получить и версию Windows. Из документации следует что это можно сделать таким запросом:

SELECT Version FROM Win32_OperatingSystem

Запустив WMI Explorer в режиме совместимости с Windows XP, можно увидеть, что это значение не эмулируется:

Метод работает, более того, он полностью документирован, но медленный, и требует тянуть в проект кучу кода по работе с WMI.

Ищем в реестре

Пожалуй самый элегантный и правильный способ найденный в сети — это подсмотреть значение в реестре:
HLKM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentVersion
Ну что же, попробуем:

К сожалению, проверив его на Windows 7 оказалось, что этот ключ реестра эмулируется. Похоже в предыдущих версиях Windows этот способ работал, но, увы — сейчас этот трюк не сработает.

Анализ версии kernel32.dll

Сам не проверял, но говорят, что версия файла у kernel32.dll совпадает с версией Windows. На моем компьютере с Windows 7 это так:

Вполне пригодный способ, но лично мне по непонятным причинам он не нравится, благо есть еще альтернатива.

Анализируем PEB процесса

У каждого Windows-процесса есть структура описывающая его, называется она PEB. Она заполняется при старте процесса и содержит в себе адрес загрузки, список загруженных модулей, параметры командной строки, и, в том числе, версию Windows. Ниже пример модуля, используя который можно получить реальную версию Windows (тестировался на Delphi 2010 Win32):

Скорость работы моментальная, ничего лишнего, единственное НО — недокументированная структура PEB, но как известно Microsoft очень заботится об обратной совместимости, так что с большой долей оптимизма можно считать, что раз описание структуры давно бродит по интернету, то в Microsoft она уже считается документированной.

Читайте также:  Когда можно будет обновится до windows 10
Оцените статью