|
2 / 2 / 0
Регистрация: 29.01.2009
Сообщений: 67
|
|
Выгрузка данных с WSUS серверов с использованием Powershell02.09.2020, 08:27. Показов 4988. Ответов 19
Метки нет (Все метки)
Доброго времени суток!
Прошу помощи. Поставлена задача еженедельно получать информацию с WSUS-серверов, а именно устройства со статусом установки обновлений не 100%, ошибки установок, требуется установить и последняя дата синхронизации и дата отчета на сервере. В принципе устраивает визуальное отображение с состоянием "Неудачный или необходимый", но в отчете о состоянии не графы последняя синхронизация. В нете нашел скрипты, но они все немного не подходят. Пробовал командой Get-WsusComputer -ComputerUpdateStatus FailedOrNeeded, но она почему то выводит все устройства, независимо от состояния. В общем I need Help. Помогите с выводом в текстовик или в csv не 100% обновленные устройства, требуется установить, ошибки установки, последняя дата синхронизации и дата последнего отчета. С Powershell'ом особо не знаком, начал разбираться для решения данной задачи, но пока не очень выходит За ранне благодарен. Добавлено через 16 минут Понимаю, что можно использовать Microsoft.UpdateServices.Administration. ComputerTargetScope, но не понимаю как. Объект ComputerTargetScope создан, но что в нем применить дальше не пойму ExcludedInstallationStates или IncludedInstalationStates. Что из этого похоже на Get-WsusComputer -ComputerUpdateStatus FailedOrNeeded ?
0
|
|
| 02.09.2020, 08:27 | |
|
Ответы с готовыми решениями:
19
Замерять пропускную способность каналов до удалённых серверов c использованием Iperf Поиск в логе нужных строк и вывод в текстовый файл с использованием powershell |
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||||||||||||||
| 02.09.2020, 08:37 | ||||||||||||||||
Добавлено через 1 минуту
1
|
||||||||||||||||
|
2 / 2 / 0
Регистрация: 29.01.2009
Сообщений: 67
|
|
| 02.09.2020, 08:43 [ТС] | |
|
Get-WsusServer
Имя сервера выводит Get-WsusComputer -ExcludedInstallationStates Installed Выдает информацию о трех устройствах (Get-WsusComputer -ExcludedInstallationStates Installed).Count 3
0
|
|
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|||||||
| 02.09.2020, 08:49 | |||||||
мне кажется у вас всё нормально работает по MSDN.
1
|
|||||||
|
2 / 2 / 0
Регистрация: 29.01.2009
Сообщений: 67
|
|
| 02.09.2020, 09:38 [ТС] | |
|
Поставил даты 01/08/2020 01/09/2020 - результат компьютеры не доступны.
Пробовал и 1/8/20 1/9/20 - результат компьютеры не доступны. Не работает так как на данном сервере проблемных устройств 55 из 256, а Powershell выгружает весь список Добавлено через 31 минуту Черт с ним с выводом за определенный период. Пусть хотя бы будет вывод проблемных устройств со столбцом даты последней синхронизации, количеством нужных, количеством проблемных установок Добавлено через 9 минут Проанализировал вывод Get-WsusComputer -ExcludedInstallationStates Installed Выдает информацию о трех устройствах (Get-WsusComputer -ExcludedInstallationStates Installed).Count 3 Да все верно эти три устройства не отправляли информацию, т.е. "Нет информации о состоянии", а мне нужно Состояние "Неудачный или необходимый"
0
|
|
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||
| 02.09.2020, 09:57 | ||
|
Данная выборка исключает все ПК, где статус "Установлено", то есть с иным статусом у вас всего три машины. Вы же понимаете что при правильной работе Wsus у вас должно быть как минимум 55 в выводе? Не хочу копипастить вывод с гугла по всем возможностям get-wsuscomputer, там много примеров, пробуйте, у меня нет wsus в сети. PS: при работе с wsus и ad есть одна особенность - если неправильно настроены прямая и обратные зоны DNS, то правильная работа этих служб не гарантируется. Попробуйте nslookup посмотреть для сервера wsus с коротким именем и с полным. Я скорее поверю в глючный wsus чем в PS.
1
|
||
|
2 / 2 / 0
Регистрация: 29.01.2009
Сообщений: 67
|
|
| 02.09.2020, 10:06 [ТС] | |
|
DNS зоны настроены.
С коротким именем получаю DC.полное имя домена его IP WSUS. полное имя домена его IP С полным именем получаю теже данные Я не могу понять почему не работает выборка Get-WsusComputer -ComputerUpdateStatus FailedOrNeeded - Результат 256 устройств. А должно быть 55
0
|
|
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||||
| 02.09.2020, 10:08 | ||||||
1
|
||||||
|
2 / 2 / 0
Регистрация: 29.01.2009
Сообщений: 67
|
|
| 02.09.2020, 10:11 [ТС] | |
|
нет. Имя IP ОС Last Status Report
Попробовал на другом сервере (Get-WsusComputer -ExcludedInstallationStates Installed).Count. Получил тоже устройства, которые "Нет информации о состоянии" 4 штуки, а проблемных "Неудачный или необходимый" 41
0
|
|
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|||||||
| 02.09.2020, 10:15 | |||||||
1
|
|||||||
|
2 / 2 / 0
Регистрация: 29.01.2009
Сообщений: 67
|
|
| 02.09.2020, 10:20 [ТС] | |
|
Да у меня такой же. Я может не понятно написал
Имя устройства(Computer) IP Adress OS Last Status Report Если вы имели ввиду столбцы со статусами (Last Status Report) то да. В графическом интерфейсе при выборе статуса "Неудачный или необходимый" прекрасно сортируются устройства, а в столбце Доля компьютеров отображаются все устройства < 100%. Вот это мне нужно
0
|
|
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|||||
| 02.09.2020, 10:36 | |||||
|
1
|
|||||
|
2 / 2 / 0
Регистрация: 29.01.2009
Сообщений: 67
|
||
| 02.09.2020, 10:42 [ТС] | ||
|
0
|
||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|
| 02.09.2020, 10:49 | |
|
1
|
|
|
2 / 2 / 0
Регистрация: 29.01.2009
Сообщений: 67
|
||
| 02.09.2020, 10:59 [ТС] | ||
|
0
|
||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||
| 02.09.2020, 11:05 | ||
|
Мне кажется не факт что PS будет давать полный функционал консоли управления.
1
|
||
|
2 / 2 / 0
Регистрация: 29.01.2009
Сообщений: 67
|
||
| 02.09.2020, 11:14 [ТС] | ||
|
В любом случае спасибо за уделенное время. Жаль только результат не получен
0
|
||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||
| 02.09.2020, 11:51 | ||
|
Был бы у меня рабочий wsus я бы проверил как именно и чем можно заполучить нужную информацию.
0
|
||
|
2 / 2 / 0
Регистрация: 29.01.2009
Сообщений: 67
|
|
| 02.09.2020, 12:43 [ТС] | |
|
Смотрю, но вообще не понимаю с чего начать((((
0
|
|
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||
| 02.09.2020, 12:49 | ||
|
0
|
||
| 02.09.2020, 12:49 | |
|
Помогаю со студенческими работами здесь
20
PhpExcel - выгрузка в PDF с использованием domPDF Выгрузка документа в xml с использованием фабрики XDTO Выгрузка данных из Программного модуля, работающего с базами данных, построенного на Delphi
Декодирование шестнадцатеричных данных на powershell Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|