![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Помогите сформировать сводный отчёт WSUS |
|
PowerShell - Помогите сформировать сводный отчёт WSUS
|
Новый участник Сообщения: 29 |
Привет камрады. Тут такое дело, что не хватает у меня моего чайника чтоб создать скрипт для формирования сводного отчёта о состоянии компьютеров. У нас WSUS 3.0 SP1 стоит на 2008 серве, нужно каждую неделю отправлять этот отчёт "наверх", и хотелось бы автоматизировать этот процесс, очень!
Как состряпать чтоб при запуске скрипта, формировался сводный отчёт о состоянии компьютеров в .pdf файле??? Может кто сталкивался и подскажет что, делать, поподробнее пожалуйста! |
|
Отправлено: 10:14, 03-07-2019 |
Старожил Сообщения: 427
|
Профиль | Отправить PM | Цитировать Цитата Luka666:
|
|
Отправлено: 10:18, 03-07-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Ageron, Сейчас он вручную создаётся в любом, в каком задашь. Я Хочу чтоб скрипт сам заставлял wsus формировать этот сводный отчёт. Я потом допилю его чтоб сохранял в положенном месте и пересылал куда надо, но сейчас мне нужно чтоб отчёт был автоматом собран. Как-то так.
|
Отправлено: 10:26, 03-07-2019 | #3 |
Старожил Сообщения: 427
|
Профиль | Отправить PM | Цитировать смотрите в сторону Microsoft.UpdateServices.Administration
готового решения не скажу, но ваша задача выполнима простой код, для простой таблицы, запускать под админом wsus [void][reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration") $wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::getUpdateServer('wsus3.moscow.eld.local', $False, 8530) $computerscope = New-Object Microsoft.UpdateServices.Administration.ComputerTargetScope $updatescope = New-Object Microsoft.UpdateServices.Administration.UpdateScope $wsus.GetSummariesPerComputerTarget($updatescope,$computerscope) | Select @{L='ComputerTarget';E={($wsus.GetComputerTarget([guid]$_.ComputerTargetId)).FullDomainName}}, @{L='NeededCount';E={($_.DownloadedCount + $_.NotInstalledCount)}}, DownloadedCount, NotInstalledCount, InstalledCount, FailedCount | ConvertTo-Html -Fragment $groups = @{} $wsus.GetComputerTargetGroups() | ForEach {$groups[$_.Name]=$_.id;$groups[$_.ID]=$_.name} $pcgroup = @($wsus.GetComputerTargets($computerscope) | Where {$_.ComputerTargetGroupIds -eq $groups['WorkOffice12']}) | Select -expand Id $wsus.GetSummariesPerComputerTarget($updatescope,$computerscope) | Where {$pcgroup -Contains $_.ComputerTargetID} | Format-Table @{L='ComputerTarget';E={($wsus.GetComputerTarget([guid]$_.ComputerTargetId)).FullDomainName}}, @{L='NeededCount';E={($_.DownloadedCount + $_.NotInstalledCount)}}, DownloadedCount, NotInstalledCount, InstalledCount, FailedCount |
Отправлено: 11:52, 03-07-2019 | #4 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Хорошо, спасибо. Попробую что нить состряпать как руки дойдут, отпишусь если получится!
|
|
Отправлено: 10:24, 31-07-2019 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Почта - Анализ почтового ящика и сводный отчет по переписке | PATRI0T | Программное обеспечение Windows | 2 | 04-04-2017 07:48 | |
MySQL - Помогите написать скрипт, создающий отчёт из нескольких таблиц MySQL | RasKolbas | Программирование и базы данных | 2 | 15-06-2013 17:34 | |
C/C++ - По массиву Y сформировать массив Z | Yari4ek | Программирование и базы данных | 7 | 25-05-2013 18:21 | |
E-mail - Помогите расшифровать отчёт о доставке письма! | Mick Harvey Oswald V | Сетевые технологии | 0 | 11-10-2011 23:55 | |
[решено] Организация статей Клуба переводчиков в сводный файл CHM | Cricket | О сайте и форуме | 19 | 27-05-2007 16:32 |
|