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

» Windows Server Update Services (WSUS & SUS)

Автор: mikas
Дата сообщения: 17.02.2006 10:03
Iv Michael
Repair на машине локально установки офиса
Автор: Iv Michael
Дата сообщения: 17.02.2006 10:08
mikas
Что-то я не совсем понял... что сделать? Какие установки?
Офис на той машине нормально работает... Запустить установку/удаление и сказать Repair, так? Попробую...
Автор: mikas
Дата сообщения: 17.02.2006 10:12
Iv Michael
да
дождись уж лучше sp2, он кумулятивный...
Автор: SergPV
Дата сообщения: 17.02.2006 10:19
I am Robespier
В ньюс групе микриковской по WSUS проскакивал неплохой скриптец для решения таких траблов:

' Folder that the script needs create/write access to, one file for
' each SusClientId will be created.
sFolderPath = "\\SERVER\WSUS"

' Path and name of file where the script will log the name
' of the computers where the SusClientId is deleted by the script.
' This script is for administrator information only, it's content is
' not used by the script in any way.
' Using _ as first character in the name will cause it to be
' listed first in Explorer
sLogFilePath = sFolderPath & "\_ClientIdResetLog.txt"

Const OpenAsASCII = 0
Const OverwriteIfExist = -1
Const ForAppending = 8

Set oShell = CreateObject("WScript.Shell")
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oWshNetwork = CreateObject("WScript.Network")

sRegKey = "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate"

' Suppress error in case values does not exist
On Error Resume Next

' Check for registry marker
sIDChecked = oShell.RegRead(sRegKey & "\ClientIdChecked")
Err.Clear

' To be sure the script is run only once, test on marker
If sIDChecked <> "yes" Then

SusClientId = "" ' init value
sSusClientId = oShell.RegRead(sRegKey & "\SusClientId")
If sSusClientId <> "" And oFSO.FolderExists(sFolderPath) Then

sFilePath = sFolderPath & "\" & sSusClientId & ".txt"

If oFSO.FileExists(sFilePath) Then

' Another computer is using the same SusClientId, we need to
' clear out the registry values.

' delete values
oShell.RegDelete sRegKey & "\AccountDomainSid"
oShell.RegDelete sRegKey & "\PingID"
oShell.RegDelete sRegKey & "\SusClientId"

' Stop and start the Automatic updates service
oShell.Run "%SystemRoot%\system32\net.exe stop wuauserv", 0, True
oShell.Run "%SystemRoot%\system32\net.exe start wuauserv", 0, True

' Run wuauclt.exe with resetauthorization
sCmd = _
"%SystemRoot%\system32\wuauclt.exe /resetauthorization /detectnow"
oShell.Run sCmd, 0, True


' Create entry in log file.
' If script is not able to open the file for write access, it
' will give up after 5 seconds (10 loops)
bUpdLogFinished = False
iLoops = 0

On Error Resume Next
Do
Err.Clear
' Open for appending
Set fLogFile = oFSO.OpenTextFile(sLogFilePath, ForAppending, True)
If Err.Number <> 0 Then
' Was not able to open the log file for writing
' Waiting 1/2 a second before trying again
WScript.Sleep 500
Else
fLogFile.WriteLine Now & ", " & oWshNetwork.ComputerName
fLogFile.Close
bUpdLogFinished = True
End If
iLoops = iLoops + 1
Loop Until bUpdLogFinished Or iLoops > 10

Else
' No other computer have reported this SusClientId, we need
' to create a text file in the common folder using the SusClientId
' as file name. Putting the computer name inside the file.
Set f = oFSO.CreateTextFile(sFilePath, OverwriteIfExist, OpenAsASCII)
f.WriteLine oWshNetwork.ComputerName
f.Close

End If

End If
On Error Resume Next

' Create registry marker
oShell.RegWrite sRegKey & "\ClientIdChecked", "yes"

End If

Навязываеш его в GP через скрипт запуска компов и удачно забываеш о таких траблах.
Автор: gretis
Дата сообщения: 19.02.2006 13:00
Какой пароль назначается sa при установке SQL$WSUS? Не могу получить доступа к базе. Не удается запустить ни hotfixinfo, ни WSUSClient в рекомендациях пишут "смените пароль sa: osql -U sa" а он у меня уже запрашивает пароль. Пустой не принимает: ошибка подключения, сервер недоступен либо ошибка авторизации Никаких паролей при установке не задавал
Автор: ssgorbunkov
Дата сообщения: 20.02.2006 08:42
Уважаемые Господа! Есть следующая информация:

На практике введение системы Windows Genuine Advantage 1.0 означает, что теперь загрузить обновления и программы через привычные сервисы Windows Update, Microsoft Update, Microsoft Download Center без проверки подлинности лицензии нельзя.

Может кто-нибудь знает, при получении обновлений через WSUS это актуально? Не сдает ли наш любимый WSUS нас?
Автор: ViktorVal
Дата сообщения: 20.02.2006 09:17
Пока нет.
Автор: Iv Michael
Дата сообщения: 20.02.2006 09:37

Цитата:
Может кто-нибудь знает, при получении обновлений через WSUS это актуально? Не сдает ли наш любимый WSUS нас?

Только вот мне кажется, что всякие SP1/SP2 на "ломаные" винды не будут ставится через WSUS.
Автор: ilion
Дата сообщения: 20.02.2006 10:29

Цитата:
Только вот мне кажется

Когда кажется, креститься надо... Все работает, ибо механизм проверки подлинности во WSUS не реализован.
Автор: Iv Michael
Дата сообщения: 20.02.2006 10:42
Во WSUS - нет. А вот если какой-нибудь Reset 5 на клиентской машине? И устанавливается SP2... Попадалось упоминание, что начинаются проблемы.
Так что всё это - IMHO, мной не проверенное...
Автор: ASerg
Дата сообщения: 20.02.2006 10:47

Цитата:
Только вот мне кажется, что всякие SP1/SP2 на "ломаные" винды не будут ставится через WSUS.

Вопрос был задан именно так.
И был дан правильный ответ.


Цитата:
А вот если какой-нибудь Reset 5 на клиентской машине?

а вот это уже совсем из другой оперы. крякалки в самом деле многие слетают.
вообщем задавайте вопросы правильно..
Автор: I am Robespier
Дата сообщения: 20.02.2006 11:04
SergPV
Спасибо. Навело на мысль...
Дело в том, что я на одной машине просто перезаписал SusClientId, который взял из AD и она отлично сразу подхватилась WSUS-ом... не перестартовывая службу. Вот думаю разобраться с этим и на досуге наваять чтонибудь красивое но на JScript
Автор: R3Z
Дата сообщения: 20.02.2006 14:32
Hi All!

Хелп ми.

Поставил WSUS на W2k3 SP1 стоял MUI и по дефолту русский язык.
Поставил синхронизацию с Микрософт началась, но т.к. инет платный выключи, затем стал синхронизировать с серваком на работе, когда надо включал, когда надо выключал. Синхронизция прошла полностью, стал покачивать файло... Длилось это несколько дней.

И начались проблемы. Заметил, что синхронизация не проходит. Ошибка. Попытки повторял многократно - не помогает, проверил эвентлог, там уже оказалось ранее иногда проскакивали неуспешные попытки, но были и успешные. Прописал Микрософт в качестве истоничка - засихронизирвалось и пошло качать обновления. Прописываю сервак на работе - нихрена.

Начался секс.

Лезу в реестр заметил, что вместе в ошибкой о синхронизации event 386, что андерливинг коннекшион был клоз (на Микрософте относительно этого сказано что надо переустановить, но этот вариаент меня не устроил, см. ниже я это всё же сделал).
Так вот вместе с этой ошибкой появилась ошибка DCOM 10016, что The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID { clsid } to the user userAccount SID ( sid... Нарыл в инете что это нет пермишинов, полез в COM+`ы, надавал пермишинов Сетевому Сервису не помогло.

Ещё раз замечу, что несколько дней назад эти ошибки в реестре появлялись, но синхронизация через раз проходила.

Ещё раз прочитал статью по 386 ошибке, уроды. оказалось не во всех локализация есть нужные параметры при инсталляции WSUS. Снёс ВСУС поставил английский. Хрен. Переключил ОС в ангийский. Снёс ВСУС, все базы, всё что можно в реестре - в пределах разумного, снёс ИИС, СОМы+ всю хрень. Накатил СП, поставил ИИС, накатил ВСУС. ХРЕН!!! Ошибки так и идут.

В логах всуса эта ошибка про андерливинг коннекшин тоже есть.

Что делать?

Переставить сервак - не предлагать.
Автор: gretis
Дата сообщения: 22.02.2006 07:20
Не понимаю. Без проблем вытаскивал всю необходимую информацию по обновлениям для Windows через строку типа

"%programfiles%\Update Services\tools\osql\osql.exe" -S apakhotinskiy\wsus -E -b -n -Q "USE SUSDB SELECT FileDigest,FileName FROM tbFile WHERE FileName LIKE '%<чего-то там>%' AND FileName LIKE '%KB<чего-то там>%'"

Теперь же возникла проблема. Хочу вручную выдернуть из базы обновление для офиса 2003го. Уж как-то больно странно оно закачалось: было от 11.01.06 сегодня при синхронизации их в отклонение, новые от 22.02.06 - на вооружение. Но уж больно быстро три файлика прилетели. Хотел посмотреть на их объем - а не могу найти... В описании и на сайте МС сказано, что это kb887616, но предыдущий запрос мне выдает "пустоту". Сделал wsusutil /reset - результат нулевой, обновил 5 с чем-то Гб

Опять же. После wsusutil /reset показывал, что требуется 5 с чем-то Гб. Но каталог с обновляшками "весит" 8.3 Гб. был больше, почистил wsusutil /deleteunnededrevisions Вопрос: что еще занимает порядка 3Гб и как найти офисные обновления в базе?

На последок. Уже задавал вопрос. Никто не распинывал WSUS на 10Мб сети? Отказывается качать что-либо
Автор: Iv Michael
Дата сообщения: 22.02.2006 11:47
WSUS стоит, работает. Если не считать изредка возникающих проблем с установкой off-sp2, win-sp2...
Вопрос в другом - две машины так и не появились в WSUS. Обе - winXP-sp1. В реестре нужные параметры прописались. Доступ к wsus есть.
Куда копнуть?
Автор: Gimmi
Дата сообщения: 22.02.2006 13:31
Iv Michael XML парсер.
Автор: Iv Michael
Дата сообщения: 22.02.2006 13:35
Gimmi
Что XML Parser? Установить? Что сделать то с ним?
Автор: compi
Дата сообщения: 22.02.2006 15:12
Люди помогите, задолбался, перечитал форум, но так и не понял
поставили wsus, всё ништяк абдэйтоф накочал
настроили клиента через реестр и через политику
запускаю апдэйт ни фига...
в логе
2006-02-22    14:58:56+0200    1324    56c    Successfully opened event cache file at C:\WINDOWS\SoftwareDistribution\EventCache\{2778C81E-1A26-4276-8BBC-F1D82FC0C7A8}.bin for reading.
2006-02-22    14:58:56+0200    1324    56c    PT: Using serverID {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}
2006-02-22    14:58:56+0200    1324    56c    PT: Using server URL http://10.254.9.253/ClientWebService/client.asmx
2006-02-22    14:58:56+0200    1324    56c    PT: Calling GetConfig on server
2006-02-22    14:58:56+0200    1324    56c    Add header for accept-encoding: xpress succeeded
2006-02-22    14:59:17+0200    1324    56c    Send failed with hr = 80072efd.
2006-02-22    14:59:17+0200    1324    56c    SendRequest failed with hr = 80072efd. Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <>
2006-02-22    14:59:17+0200    1324    56c    GetConfig: 0x80072efd
2006-02-22    14:59:17+0200    1324    56c    PT: Cannot recover from fault, origin=GetConfig, hr=0x80072efd
2006-02-22    14:59:17+0200    1324    56c    Failed to obtain cached cookie with hr = 80072efd.
2006-02-22    14:59:17+0200    1324    56c    Failed to upload events with hr = 80072efd.




Винды клиента 2k3 СП 1 + заплатки (rus)
Автор: evo9
Дата сообщения: 25.02.2006 08:03
Почему у меня некоторые клиентские машины, на которых Visio никогда не стоял (!), скачивают и пытаются установить обновление для этого Visio?
Такой глюк только с обновлением visio. Установка обновления естественно не проходит, говорит - "давай дистрибутив".
Пользователей напрягает когда выскакивает постоянно окошко с просьбой установить обновление.
Может у кого тоже был похожий глюк? как его побороть?
Автор: gretis
Дата сообщения: 25.02.2006 08:08
Не знаю про глюк, но первое, что приходит в голову - определить дополнительно группу, которой эти обновления не устанавливать
Автор: Weto
Дата сообщения: 25.02.2006 23:57
Не могу найти хэш для Windows Sp2, по kb не находит ....
Люди гляньте пожалуйста каой там хэш (может по размеру определите ?)
Автор: gretis
Дата сообщения: 26.02.2006 05:26
А для которого из мелкомягких-то?
Автор: DiEZZZ
Дата сообщения: 26.02.2006 08:49
Народ у меня такой вопрос
    Всё обновления сохраняются под не понятными именами, а как узнать какому обновлению соответствует нужный файл.
Автор: mavrr
Дата сообщения: 26.02.2006 09:10
DiEZZZ
В инете:
http://wsus.collewijn.info/main.php?page=hotfixinfo_enu.php
На этом форуме:
http://forum.ru-board.com/topic.cgi?forum=8&topic=0588&start=1560
Автор: gretis
Дата сообщения: 26.02.2006 09:27
SQL$WSUS не отдается - неизвестен пароль что делать?

Добавлено:
"%programfiles%\Update Services\tools\osql\osql.exe" -S server\wsus -E -b -n -Q "USE SUSDB SELECT FileDigest,FileName FROM tbFile WHERE FileName LIKE '%kb887616%'"
Автор: Iv Michael
Дата сообщения: 26.02.2006 10:00
Я тоже попробовал hotfixinfo - только у меня другая проблема. Несмотря на то, что WSUS работает - в списке баз нет никакой SUSDB Более того, ничего похожего нет (посмотрел в Enterpr.manager).
Автор: lloyd
Дата сообщения: 26.02.2006 10:25
Может кто подскажет, на WSUS перестал загружать обновления, появляется значок X и все, хотя раньше все нормально было ? может кто сталкивался.
Автор: Iv Michael
Дата сообщения: 26.02.2006 12:56
Помогите разрешить проблемы со WSUS. Работает нормально, но проблемы на двух компьютерах. Один не появился во WSUS. Второй появился, уже неделю как, но так и не отправил отчёт. На обоих компьютерах xpsp2. Служба обновления запущена, BITS разрешена (запуск вручную). В реестре соответствующие записи есть (через политики).
Что предпринять - не знаю.
Автор: RemComm
Дата сообщения: 26.02.2006 13:11
Iv Michael
прочитать на клиентах лог (c:\winnt\WindowsUpdate.log) и убедиться, что на них же установлен MSXML 4.0
Автор: mavrr
Дата сообщения: 26.02.2006 13:53
Iv Michael
поставь на клиенте WindowsUpdateAgent20-x86.exe и будет тебе счастье... проверено - работает

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Настройка WinRoute 4.x


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