Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Скрипт для проверки версии ОС

Ответить
Настройки темы
[решено] Скрипт для проверки версии ОС

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


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

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


Изменения
Автор: HFShak
Дата: 31-01-2012
Добрый день!

Народ, помогите написать функцию для чтения информации о версии ос из wmi.

Я пробовал написать, но не знаю синтаксиса, у меня выдаются пустые значения...

Код: Выделить весь код
Func _showmeos($PC)
	
	$oWMI=ObjGet("winmgmts:\\" & $PC & "\root\CIMV2")
	$osinfo=$oWMI.Get("Win32_OperatingSystem")
	ConsoleWrite ("$oWMI = " & $oWMI & @CR & "$oProcessColl = " & $oProcessColl & @CR)
  
EndFunc

Отправлено: 15:57, 30-01-2012

 

Ветеран


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

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


HFShak, судя по всему, причина в неудачном подключении к удалённой машине в предыдущей строке скрипта:
Код: Выделить весь код
$objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\CIMV2")
А причин тому может быть множество, например: vbscript: почему не работают скрипты WMI?.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:27, 31-01-2012 | #11



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

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


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


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

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


А как-нибудь можно сделать, чтобы он пропускал такую машину?, просто с другими скрипт работает нормально, а после ошибки сразу останавливается.

Отправлено: 09:05, 01-02-2012 | #12


Аватара для kaster

Старожил


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

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


Код: Выделить весь код
If IsObj($objWMIService) Then
; нужные действия
EndIf

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru


Последний раз редактировалось kaster, 01-02-2012 в 09:39.

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:17, 01-02-2012 | #13


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


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

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


Спасибо, работает

Отправлено: 09:49, 01-02-2012 | #14



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Скрипт для проверки версии ОС

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Скрипт для проверки пинга Hunterus Скриптовые языки администрирования Windows 9 28-12-2011 12:19
CMD/BAT - Нужна помошь:скрипт для проверки изменения размера папки, с перезапуском программы abezze Скриптовые языки администрирования Windows 0 20-12-2011 16:43
CMD/BAT - Скрипт для проверки почты spartak-21rus Скриптовые языки администрирования Windows 1 29-03-2010 10:30
Скрипт для проверки списка пользователей и их удаление из AD alex_frog Microsoft Windows NT/2000/2003 0 22-07-2009 13:16
Скрипт для проверки пользователя ($) Mike-os Вебмастеру 7 25-11-2005 18:27




 
Переход