![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Удалённое тестирование работоспособности WMI |
|
PowerShell - Удалённое тестирование работоспособности WMI
|
Новый участник Сообщения: 8 |
Всем доброго времени суток.
Давеча решил наваять сценарий, который будет поочерёдно опрашивать компьютеры по указанной площадке, собирать нужную мне информацию и генерировать отчёт со статистикой в HTML файл. Казалось бы - что сложного? Но неожиданно я нашёл довольно-таки странный подводный камень - на некоторых компьютерах при опросе WMI не отвечает. Его служба запущена, порт слушается, авторизация проходит а дальше совсем глухо, скрипт замирает на этом месте и бесконечно ждёт ответ. Ладно бы API какую-нибудь ошибку выплюнул - так нет, зависает и всё. И дело не в скрипте. Пробовал для эксперимента сделать запрос обычным "тестером" (wbemtest) - картина та же, "тестер" зависает. Погуглил, выяснил, что WMI тоже может стать corrupted. Захотел выяснить что там у него сломалось - скачал WMIDiag.vbs, запустил на "прокажённой" машине... сам WMIDiag тоже завис на определённом этапе. :-D Но моя изначальная цель - выявить "чёрную дыру" (именно таким образом называют данных глюк в "буржунете") и, если что, добавить соответствующую информацию в отчёт. Как её выявить не "наступая" на неё? Пробовал вариант -AsJob gwmi командлета с замером времени (до начала задание и 30 сек после). И столкнулся с другим подводным камнем. "Работа" не всегда ведёт себя как ей полагается. На половине машин она не может завершиться, т. е. статус рабочего объекта Running никогда не исчезает. И это вовсе не означает, что с WMI там что-то не так - отправляешь запрос и сразу же получаешь ответ, а через Job - фигушки. Вот и получается замкнутый круг. Каким ещё образом можно выявить испорченный WMI на удалённой машине, не подвесив при этом скрипт? |
|
------- Отправлено: 21:41, 11-09-2013 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Принтер - Востоновление работоспособности печатающей головки | COM-BAT | Прочее железо | 7 | 07-03-2013 07:34 | |
Звук - Восстановление работоспособности звука | Terrikon | Прочее железо | 0 | 13-03-2011 23:27 | |
Redhat/Fedora - Восстановление работоспособности Plesk | venuko | Общий по Linux | 3 | 22-06-2010 17:33 | |
SCCM - проверка работоспособности клиента | fanat-vlg | Другие серверные продукты | 1 | 21-06-2010 19:03 | |
Инфо - Проверка работоспособности аддона | gvshil | Наборы обновлений для Windows XP/2003/Windows 7 | 12 | 23-11-2008 18:49 |
|