Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Необходимо отметить, что все переменные, которые использованы в данном примере, – строковые (см. рис. 1). Если переменная является числом, то ее необходимо преобразовать в строковую переменную с помощью функции Сstr(). Если переменная представляет собой массив, то необходимо прочитать элементы массива и преобразовать их в строки в том случае, если элементы массива не являются строковыми переменными. Результатом выполнения данной программы будет сообщение вида:
Рисунок 2
Поскольку вышеприведенный механизм используется многократно, то рекомендуется оптимизировать программный код, сформировав из имен классов массив:
$wmi_array="Win32_BIOS","Win32_Processor",……"
$ж=…
for $a=0 to $ж
$objWMIService = GetObject( "winmgmts://@wksta/root/cimv2" )
$colItems = $objWMIService.ExecQuery( "Select * from "+ $wmi_array[$ж])
For Each $objItem in $colItems
select
case $a=0
$mb1=$objItem.Name
$mb2=$objItem.Manufacturer
$mb3=$objItem.SMBIOSBIOSVersion
$mb4=$objItem.Version
$lx1="<mb> <bios> $mb1 </bios>"
$lx2="<manufacture> $mb2 </manufacture>"
$lx3="<version> $mb3 </version> "
$lx4="<data_release> $mb4 </data_release> </mb> "
$t="$t $lx220 $en $lx222 $en $lx224 $en $lx226 $en"
case $a=1