Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] скрипт для проверки системы (http://forum.oszone.net/showthread.php?t=278400)

rufat_4 26-02-2014 17:43 2316139

скрипт для проверки системы
 
Вложений: 1
Здравствуйте уважемые форумчане,

готовлю скрипт с помощю шелла , нужно делать так что бы скрипт проверял ОС-ку с некими критерями,
задача состоит в том что, скрипт должен проверить например сборку XP Professional с конкретными условиями поставленную мной ..
ради примера , прикрепил фото .. там написанно что ОС-ка ZverCd, так вот, могу ли я проверять это с помошю команды?

например:
gwmi win32_operatingsystem -computer pc1 | fl *
мне не дает ничего ,

как я могу с помощью шелла вытащить ту инфу который на картинке (в аттаче) ? а именно мне нужен слово "zver" чтоб я мог отфильтровать свой скрипт..
всем спасибо..

Iska 26-02-2014 18:06 2316153

Цитата:

Цитата rufat_4
ради примера , прикрепил фото .. там написанно что ОС-ка ZverCd, так вот, могу ли я проверять это с помошю команды? »

Можете. Отчасти. Эта информация записана в «oeminfo.ini»: Изменение OEM информации и логотипа.

«Вытащить» можете, например, так:
Код:

$sOEMFile = "C:\WINDOWS\system32\oeminfo.ini"

if(Test-Path -Path $sOEMFile -PathType Leaf) {
    Select-String -Path $sOEMFile -Pattern "Model.*?=.*Zver.*" -Quiet
} else {
    Write-Host "Not found [$sOEMFile]." -ForegroundColor Red
    $false
}

Возвратит «$true» или «$false».

Далеко не всегда «впихивают» своё «гордое имя» в строку «Model». Тогда можно «расширить» поиск:
Код:

… -Pattern ".+?=.*Zver.*"
P.S. Разумеется, это справедливо только на NT 5.0/5.1/5.2: Migration of Oeminfo.ini Settings.

Foreigner 26-02-2014 19:36 2316217

rufat_4, Если надо посмотреть какие есть свойства, то попробуй:
Код:

gwmi win32_operatingsystem | gm
Или сразу выведи все:
Код:

gwmi win32_operatingsystem | fl *
Или нужные:
Код:

gwmi win32_operatingsystem | fl caption, version, serialnumber, osarchitecture
Еще может понадобиться например класс win32_computersystem. Или может стоит вообще покопаться:
Код:

gwmi -list win32_*

rufat_4 06-03-2014 12:33 2319865

Цитата:

Цитата Iska
Можете. Отчасти. Эта информация записана в «oeminfo.ini»: »

Спасибо большое :)


Время: 02:58.

Время: 02:58.
© OSzone.net 2001-