Инструкция по эксплуатации Забавные инструкции Должностная инструкция Инструктаж Порядок обучения по охране труда Эксплуатация и правила безопасности Эксплуатация техники  
На главную Обратная связь
 
         
 

Определение uuid компьютера

05-08-2017

strWMIQuery = ":Win32_ComputerSystemProduct.IdentifyingNumber='" & strIdentifyingNumber _

& "',Name='" & strName & "',Version='" & strVersion & chr(39)

Set objWMIService = GetObject("winmgmts:\" & strComputer & strWMINamespace & strWMIQuery)

For Each objItem in objWMIService.Properties_

If objItem.name = "UUID" Then

Wscript.Echo objItem.name & " = " & objItem.value

End If

Next

Смотрите: самое сложное здесь – убедиться в правильности строк в предложении strWMIQuery = . К примеру, предложение заканчивается на & chr(39), то есть одинарную кавычку, необходимую для правильного синтаксиса завершения предложения. Понадобилось немного потанцевать вокруг этого места, чтобы заставить его работать; тут мне помог такой трюк: временно вставить предложение Wscript.echo strWmiQuery сразу после предложения strWMIQuery = , чтобы я мог запустить сценарий и вывести содержимое строки, чтобы увидеть, правильный ли синтаксис у строки, после чего внес изменение и запускал сценарий снова, пока не получил правильный синтаксис.

Тестирование сценария

Давайте теперь посмотрим, работает ли наш сценарий, если запустить его из командной строки на компьютере, на котором установлена Windows XP (Рисунок 1):

Рисунок 1: Запуск UUID.vbs на компьютере с операционной системой

Давайте еще упростим запуск нашего сценария, создав дополнительный batch-файл под названием UUID.bat, который выглядит следующим образом:

@ECHO OFF

cscript.exe //nologo UUID.vbs

Запуск сценария становится еще проще, а выходные данные - чище (Рисунок 2):


Интересно:
 Создание пользовательского диска winpe
 Определение uuid компьютера
 Защита mdt (часть 1)
 Управление драйверами – введение
 Массовое заполнение базы mdt с помощью powershell

Добавить комментарий:

Введите ваше имя:

Комментарий:

 
Вторничный патч Microsoft за август 2010: наибольшее количество бюллетеней в истории!
Согласно информации, опубликованной на Microsoft Security Response Center, в этот вторник корпорация Microsoft выпустит 14 бюллетеней по безопасности, которые должны закрыть, в общей сложности, 34 различных уязвимости в собственном программном обеспечении софтверного гиганта.

Правительство Великобритании: обновление браузера IE6 стоит слишком дорого
Правительство Соединённого Королевства Великобритании и Северной Ирландии в данное время не планирует отказываться от веб-браузера Internet Explorer 6, мотивируя это тем, что средства, необходимые на обновление перевешивают те преимущества, которые можно получить от новой версии браузера. Шесть месяцев назад было подано ходатайство в надежде, что Соединённое Королевство откажется от использования самого ненавистного браузера во всём мире.

Вышла финальная версия Office Migration Planning Manager 2010
Office Migration Planning Manager 2010 (OMPM) – инструмент, позволяющий анализировать имеющиеся документы Office на возможные проблемы при конвертации их в версии Office 2010. То есть, с помощью OMPM 2010 можно без проблем проанализировать и устранить проблемы, возникающие при конвертации документов из бинарных файловых форматов (Office 97-2003: .doc, .xls, и так далее) в файловый формат OpenXML (Office версии 2007 и выше: .docx, .xlsx, и т.д.). Инструмент также содержит в себе специальный конвертер Office File Converter (OFC), который позволит конвертировать сразу несколько "бинарных" документов в формат OpenXML.

 
Rambler's Top100