Alexander
а еще интересно, что после переустановки wsus версия каьалога в консоли sccm осталась какая-то 701
Quantum Yupiter
Quantum Yupiter
Alexander
это просто цифра же, или он все считает что susdb никто не дропал?
Quantum Yupiter
Alexander
из susdb 😆 я предполагал, что версия каталога из нее берется
Alexander
яснопонятно
Quantum Yupiter
Используется для локейшен реквестов: клиенты просят определённую версию WSUS
Quantum Yupiter
Самое веселое, если восстановить SCCM-сервер из бэкапа с низкой версией контента в реестре.
Клиенты придут на MP с Location Request, спросят новую версию, а сервер им скажет мол нема такой и отдаст пустой URL.
Клиент бодро пропишет пустоту в локальную политику, и WUA не замедлит полезть на Microsoft Update за апдейтами )
Alexander
круто
Sergey
Вот тут хз
Работает и КМС
Действительно, теперь просто из интерфейса "изменить ключ продукта" - и вниз можно с энтепрайза до про
Quantum Yupiter
Alexander
Консоль всус ещё периодически отваливается при листинге апдейтов. Ужас ужас
Alexander
Она же блин свежая, ей 2 дня)
Alexander
Как же так
Alex Che
Sergey
тогда смотрите пул не останавливается ли
Sergey
Quantum Yupiter
Quantum Yupiter
Alexander
А что с ним можно поделать с пулом? Его я тоже удалял когда wsus переставлял
Quantum Yupiter
https://blogs.technet.microsoft.com/scpferublog/2017/11/22/configmgr-update-management-part-1/
Quantum Yupiter
Ещё один важнейший момент - это настройки IIS на WSUS по умолчанию: они больше подходят для небольших компаний. Поэтому если в вашей инфраструктуре планируется более 1 000 клиентов, то позаботьтесь о следующих настройках пула приложений (Application Pool) WSUSPool в IIS:
1) Увеличьте размер очереди (Queue Length) до 2000
2) Увеличьте лимит использования памяти (Private Memory limit) как минимум до 4 Гб, а лучше больше. Делать как в документации 0 (безлимитно), на мой взгляд, довольно опасно (если, конечно, для SUP у вас не используется уберсервер 😊).
Quantum Yupiter
Поскольку с ConfigMgr поставляется полноценный SQL Server Standard, то БД WSUS имеет смысл разместить там, и не занимать ресурсы ОС вторым экземпляром SQL. Хорошей идеей также будет увеличить размер файлов БД хотя бы до 5 Гб и их прирост (autogrowth) до первой синхронизации – почему-то разработчики при создании БД решили задавать ей размер в 1 Мб с приростом 1%.
В больших инфраструктурах также имеет смысл соблюсти лучшие практики по настройке БД SQL и перенести файлы данных и логи БД WSUS на отдельные диски.
Sergey
Sergey
в общем по ссылке там Павел все подробно описал
Quantum Yupiter
Quantum Yupiter
Ну и https://blogs.technet.microsoft.com/configurationmgr/2016/01/26/the-complete-guide-to-microsoft-wsus-and-configuration-manager-sup-maintenance/
Alexander
Ща почитаю
Alexander
Cпасибо
Alexander
Ха, бот, тут нет твоей власти
Red
общий привет! подскажите плиз - где в базе sccm cb 1710 хранятся статусы - pending reboot и Client online status?
Quantum Yupiter
Quantum Yupiter
Достаточно в консоли сделать так, чтобы эти статусы стало видно
Quantum Yupiter
Тогда в smsprov.log будет виден и WQL, и SQL запрос
Anton
бадум-тсс
Quantum Yupiter
Кстати да, интересно, что с какой-то версии походу SQL Logging для провайдера включен искаропки
Quantum Yupiter
Надо обновить в консоли нажать после добавления колонки
Quantum Yupiter
Тогда будет ещё один запрос
Quantum Yupiter
Старовата дока )
Quantum Yupiter
Я думаю, надо в v_CH_* искать
Red
он выбирает из vSMS_CombinedDeviceResources но что то я не могу там найти нужных полей
Sergey
коллекции с пендинг ребут
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System join sms_combineddeviceresources comb on comb.resourceid = sms_r_system.resourceid where comb.clientstate <> 0
0 - no reboot required
1 - Configuration Manager initiated reboot (Pkg/App install that triggers reboot etc…)
2 - Pending file rename (The classical reason for pending reboots, file in use while needing an update)
4 - Windows Update (Reboot needed after install of software updates, wua agent initiated)
8 - Windows Feature (You’ve added a Windows feature that needed a reboot).
Anton
но только если 1710
Red
Sergey
Это Масяну
Red
и ему спасибо!
Sergey
спасибо Сергей!
только учти что там надо побитовое или делать над этим clientstate
Sergey
думаю что в ццм уже есть функция на этот счёт :)
Sergey
чего там только нет, блин..
Red
Sergey
ну если выгрузишь все ClientState
то увидишь что там не только 1,2,4,8 встречаются
Red
ааааа
Red
понял
Sergey
например 13
8+4+1
Red
спасибо огромное!
Red
второй раз за день выручил!
Sergey
Масян вон заленился походу писать :)
Red
кстати Client online status в CNIsOnline вьюхи vSMS_CombinedDeviceResources если кому интересно
Red
Red
спс ещё раз
Sergey
это не вьюха судя по названию а таблица
Sergey
ща прибегут пфе и поругают за её использование :)
Quantum Yupiter
Sergey
ой нет, объебался
Quantum Yupiter
vSMS же
Sergey
угу
Sergey
хотя мне все равно кажется православнее будет v_CombinedDeviceResources брать
непонятно только зачем так сделано....
Sergey
понял
я загнался....
Select SYS.Name0 Machine
, CDR.ClientActiveStatus
, CDR.ClientState
, isnull(tit.s_title, 'no reboot required') as ClientStateTitle
From v_R_System SYS
left join v_CombinedDeviceResources CDR on SYS.ResourceID = CDR.MachineID
left join (
select cast(stat as int) as stat, s_title
from (
values
(1, 'Configuration Manager initiated reboot'),
(2, 'Pending file rename'),
(4, 'Windows Update'),
(8, 'Windows Feature')
) as tit(stat, s_title)) as tit on (CDR.ClientState & tit.stat) = tit.stat
order by CDR.ClientState desc
Sergey
SF
Там разве не битовая маска?
Sergey
битовая :) я об этом писал выше
SF
Sergey
а как проще? :)
SF
Не лучше четыре колонки иметь напротив машины?
Isnull, cast в int и дальше для каждой колонки bitwise and со своей маской