Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Windows Server Update Services (WSUS & SUS), часть III

Автор: contrafack
Дата сообщения: 23.10.2009 12:57

Цитата:
Нужно заставить обновлять Xp Home с локального wsus
достаточно ли будет в реестре компьютеров с Home добавить в
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
"WUServer"="http://имя_пк_с_wsus"
"WUStatusServer"="http://имя_пк_с_wsus"
что то еще нужно менять?

а этот трюк пойдет для WINDOWS 7 ? просто по этому адресу в реестре у меня нет такой папки: WindowsUpdate
Автор: OOD
Дата сообщения: 23.10.2009 12:59
contrafack
такая ветка имеется поидее если WSUS 3 ....
в общем щас попробую

Автор: contrafack
Дата сообщения: 23.10.2009 13:02
OOD

да, WSUS 3 , последняя версия поставил, на W2k8 SP2, но у клиентов (wind 7) нету такого адреса в реестре.
сеть без домена ))
Автор: OOD
Дата сообщения: 23.10.2009 13:08
contrafack
Ну значит я добавлял его в ручную из reg файла, а если win 2003 не лицензионная будет ли WSUS 3 обновления качать с сайта мелкософта?
Автор: HumpSoft
Дата сообщения: 23.10.2009 13:08
OOD

...
Как самостоятельно настроить рабочую станцию на использование сервера WSUS?

Запустите gpedit.msc (в Windows XP Home Edition отсутствует). Перейдите в узел Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Windows Update. Задайте два параметра:

1. Указать размещение службы обновлений Microsoft в интрасети
2. Настройка автоматического обновления

Для XP Home Edition попробуйте изменить настройки в реестре, предварительно остановив службу автоматических обновлений и удалив ключи SID из реестра. Справочный материал по ключам реестра находится здесь и здесь.

После внесения данных в реестр, необходимо выполнить следующую команду "wuauclt.exe /resetauthorization /detectnow".
...

источник

Добавлено:
contrafack

Цитата:
да, WSUS 3 , последняя версия поставил, на W2k8 SP2, но у клиентов (wind 7) нету такого адреса в реестре.
сеть без домена ))

если нет, попробуй создать;
или через gpedit.msc отредактируй политику на локальном компе, после чего эта ветка в реестре должна появиться.

Ибо, что есть групповые политики, как не средство редактирования реестра
Автор: contrafack
Дата сообщения: 23.10.2009 13:56
HumpSoft

Цитата:
Запустите gpedit.msc (в Windows XP Home Edition отсутствует). Перейдите в узел Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Windows Update. Задайте два параметра:

1. Указать размещение службы обновлений Microsoft в интрасети
2. Настройка автоматического обновления
После внесения данных в реестр, необходимо выполнить следующую команду "wuauclt.exe /resetauthorization /detectnow".

Это подойдет для моего случая ?
Автор: HumpSoft
Дата сообщения: 23.10.2009 15:49
contrafack Да
Автор: laburj
Дата сообщения: 23.10.2009 18:29
хотел бы посоветоваться в следующей задаче:
нужно скачать базу обновлений для того, чтобы потом её перенести на сервер, на котором будет стоять WSUS 3.0 with SP1. Конечно, можно было бы запустить обновления сразу на том сервере, но там траффик сильно ограничен. Как мне поступить? Под рукой машинка winXP с виртуальной машиной - аналогичной тому серверу, а именно win server 2008 enterprise 32bit
Автор: Daimos
Дата сообщения: 23.10.2009 19:02
laburj ставите WSUS как обычно в виртуалке, одобряете и качаете нужные обновления - потом просто копируете обновления на новый сервер в настроенную папку, потом одобряете нужные обновления, покажет что будет дофига качать, но видя файлы в хранилище просто проверит и качать ничего не будет. А можно и SQL базу перенести - тогда вообще ничего не надо будет делать.
Автор: Dima_A
Дата сообщения: 23.10.2009 19:08
Daimos

Цитата:
А можно и SQL базу перенести - тогда вообще ничего не надо будет делать.

А поподробнее - как можно поподробнее - о переносе SQL-базы можно..?
Второй вопрос: есть стандартные упоминания "wuauclt.exe /resetauthorization /detectnow" - как это должно выглядеть в 2008м сервере? - там же, толком, этого самого wuauclt.exe в system32 нету...
Автор: laburj
Дата сообщения: 23.10.2009 21:57
Daimos

Цитата:
А поподробнее - как можно поподробнее - о переносе SQL-базы можно..?

и поподобронее о переносе обновлений, разве достаточно просто взять скопировать папку с обновлениями на носитель и скопировать с него на сервер, на который требуется? если не ошибаюсь следует экспорты делать, наткнулся на это
Автор: Altus
Дата сообщения: 23.10.2009 22:52
Dima_A

Цитата:
Второй вопрос: есть стандартные упоминания "wuauclt.exe /resetauthorization /detectnow" - как это должно выглядеть в 2008м сервере? - там же, толком, этого самого wuauclt.exe в system32 нету...

как нету? (О)_(О) Если нету - скопируйте из дистриба.
Автор: Daimos
Дата сообщения: 24.10.2009 00:12
Dima_A, laburj - если не знаете как перенести SQL базу - то может и не стоит этого делать? А процесс простой - останавливаете WSUS server, в SQL Server Managment Studio делаете Detach на базе SUSDB, в свойствах смотрите где она находится - файлы SUSDB.MDF и SUSDB_log.LDF копируете на новый сервер. Но новом сервере тоже самое - делаете detach базы, потом переписываете поверх файлы (бэкап сделайте) и делаете Attach базы - все, SQL базу перенесли.

А обновления - просто копируете папку WSUSContent - без всяких переименовываний и прочих выгрузок.

Главное! Если будете переносить и SQL базу - то надо, чтобы папка WSUSContent была в том же каталоге и на том же разделе, что и на старом сервере - путь внутри SQL базы храниться.

Но еще раз повторю - особого смысла перетаскивать SQL базу нету ради одних обновлений.
Если же надо структуру одобрений, группы компьютеров и настройки перетащить - тогда да, SQL базу тоже надо переносить.


Добавлено:
Q. Возможно ли добавить в базу WSUS уже скачанные апдейты ?

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

С помощью утилиты вычислил SHA1 имени файла и поместил его в соответствующий каталог.

A. Имя файла в WSUS'е соотв. хэшу этого файла по SHA1, а папка в которой лежит апдейт соотв. последним двум символам в хэше. т.е.
WindowsServer2003-KB889101-SP1-x86-ENU.exe = SHA1:CDF6552483A5A4491BAA195CA76781EEAA059091 = WsusContent\91\CDF6552483A5A4491BAA195CA76781EEAA059091.exe.
Автор: Dima_A
Дата сообщения: 24.10.2009 00:25
Daimos

Цитата:
Dima_A, laburj - если не знаете как перенести SQL базу - то может и не стоит этого делать? А процесс простой...
...
Главное! Если будете переносить и SQL базу - то надо, чтобы папка WSUSContent была в том же каталоге и на том же разделе, что и на старом сервере - путь внутри SQL базы храниться.
...
Но еще раз повторю - особого смысла перетаскивать SQL базу нету ради одних обновлений.
...

М-да... резюме, видимо, простенькое-примитивненькое: сам ты этого никогда либо не делал - либо тебя не волновал результат
Начнем с того, что у SQL-базы есть пользователи, с разными-всякими правами... И емть sa - свой на каждом-всяком-разном MS SQL-сервере... И есть виндовая аутентификация WSUSа в SQL-сервере и конкретной базе...

... а, вот, переназначить размещение депозитария - это-то, как раз, в WSUSе легко, весело и просто.

Добавлено:
Altus

Цитата:
как нету? (О)_(О) Если нету - скопируйте из дистриба.

Ну, не совсем, чтобы буквально "нету" - их там есть. По разным подкаталогам с длиннющими именами. И, что наиболее занятно - разных дат...
А в system32 (или аналоге для 64-битной платформы) - нету.
Автор: Daimos
Дата сообщения: 24.10.2009 01:09
Dima_A врать не буду - SQL базу wsusa не переносил - не видел смысла, переносил только wsuscontent - я же про это и написал.
А во вторых - если надо и базу перенести, то сначала ставиться на новом сервере WSUS, и пользователи будут прописаны и права где надо и все будет работать.
А уж потом менять файлы SQL SUSDB.
Я в чем-то неправ еще?

PS Базу SQL переносил как-то из MS SQL 7 в MS SQL 2000 Server - без особых проблем, только совместимость указал со старой версией и в программе переназначил с локального SQL на сервере искать.
Автор: Altus
Дата сообщения: 24.10.2009 01:30
Dima_A

Цитата:
Ну, не совсем, чтобы буквально "нету" - их там есть. По разным подкаталогам с длиннющими именами. И, что наиболее занятно - разных дат...
А в system32 (или аналоге для 64-битной платформы) - нету.

Значит кто то удалил. Возьмите из дистриба.
Автор: OOD
Дата сообщения: 26.10.2009 09:24
Стоит ли одобрять все обновления скачанные WSUS ом , если в сети присутсвуют все операционки , на которые качает WSUS обновления? или же могут быть конфликты с обновлениями?
Автор: HumpSoft
Дата сообщения: 26.10.2009 09:40
OOD Конфликты с обновлениями периодически случаются, по этому обычная практика - в сети выделяется тестовая группа компьютеров, на нее обновления одобряются автоматически. Если на тестовой группе в результате установки обновлений ничего не "крякнулось". обновления одобряются вручную для остальных групп.
Автор: OOD
Дата сообщения: 26.10.2009 10:56
HumpSoftА уже установленное обновление уже никак не удалить, ведь так?
Автор: Daimos
Дата сообщения: 26.10.2009 11:46
OOD если на компе не удалили папку анинсталла обновления, то можно удалить обновление.
Автор: OOD
Дата сообщения: 26.10.2009 13:10
Daimos
А если на компе будет стоять автоматическая установка обновлений по времени папка анинсталла удаляется после установки этого обновления?
Автор: HumpSoft
Дата сообщения: 26.10.2009 15:06
OOD нет
Автор: OOD
Дата сообщения: 27.10.2009 12:45
HumpSoft
Таким образом можно одобрять все обновления и в случае выявления каких либо конфликтов убирать эти обновления с клиентских пк и с WSUS а тоже..
Автор: HlamXXL
Дата сообщения: 27.10.2009 13:12
С недавнего времени перестал обновлятся сам WSUS, но при этом он прекрасно какчает и раздаёт все упдейты по клиенстким машинам. Сам WSUS работает под 2003 и на нём же подняты DC, DNS, DHCP, AD, MS SQL. Все настройки по обновлениям прописанны через групповые политики. Все политики применяются ко всем без исключения компам в домене и соотвественно и к самому DC. Покапавшись в логах и в этой ветки форума ответа для себя не нашёл.
Автор: brassnet
Дата сообщения: 27.10.2009 13:20

Цитата:
С недавнего времени перестал обновлятся сам WSUS

Что подразумевал под этой фразой? Вроде обнов на него уже давно небыло...
Автор: HlamXXL
Дата сообщения: 27.10.2009 13:24
Прошу прощение за неккоректное описание проблемы. Речь идёт о самом 2003 серваке под которым и работает WSUS.
Автор: HumpSoft
Дата сообщения: 27.10.2009 13:25
OOD Ну, если вам нравится создавать аварийные ситуации, а потом их разруливать, то это тоже решение.
При условии, что в результате глючного обновления рабочая станция не придет в состояние неспособное связаться с серером wsus и получить от него "указания" о деинсталяции обновления и что она будет в состоянии эту деинсталяцию провести.
Автор: OOD
Дата сообщения: 27.10.2009 13:43
HumpSoftА разве можно удаленно с WSUS сервера убирать с компютеров обновления?
Ну в худшем случае можно написать батник который каждый день качается с локального ПК и запускается при включении ПК в этом батнике задания , например запуск анинстала обновления...


Добавлено:
HumpSoft
Если стоят некоторые ПК с NAT и обновляются официально через сервер мелкостфта и всё ок, почему бы все обновления мелкософта не качать?
Автор: HumpSoft
Дата сообщения: 27.10.2009 15:34
OOD из встронного help-а WSUS
....
Одобрение удаления обновлений
Удалять можно только обновления, которые поддерживают отмену установки. Перед выполнением этой операции следует проверить сведения в поле Возможно удаление свойств обновления. Если для удаления выбрано несколько обновлений и какие-то из них не поддерживают отмену установки, то будут удалены только обновления, поддерживающие возможность удаления.

Чтобы одобрить удаление обновлений

В дереве Update Services раскройте ветвь для сервера, содержащего удаляемые обновления.

На странице Обновления выберите группу обновлений, содержащую нужное обновление. Обновления в дереве консоли группируются по классам обновлений.

В панели Сведения установите фильтр, чтобы вывести обновления, которые нужно удалить.

Выделите одно или несколько обновлений в списке.

Щелкните обновления правой кнопкой мыши и выберите Удалить.

Чтобы задать время удаления обновлений, щелкните значок рядом с группой компьютеров, выберите Предельный срок и установите нужный срок удаления.
....
Автор: Realmagnum
Дата сообщения: 29.10.2009 11:18
Подскажите пожалуйста.

У меня на многих компах папка SoftwareDistribution/Download весит немало: 400-900 мегов. Обновления все установлены. Но вот эта папка не очищается.
1. Как она вообще должна себя вести? дистрибы установленных обновлений удаляются или все же нет?
2. Как лучше всего избавляться от них?

Просто с местом свободных косяк. Слишком часто возникают на этой почве проблемы.
Сенкс.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283

Предыдущая тема: Общие вопросы про AD (Active Directory) - часть II


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.