WSUS에서 업데이트 설명을 변경할 수 있습니까? 기술 자료 문서를 참조하십시오. 이

각 Microsoft 패치 당일에 클라이언트에게 승인 할 새로운 업데이트가 많이 있습니다. 그러나 ‘모든 업데이트 승인 및 계속’대신 기술 자료 문서에서 각 업데이트에 대한 정보를 수집하여 이것이 중요한 업데이트인지 여부를 결정합니다.

클라이언트 브라우저에 해당 KB 번호를 입력하고 웹 페이지가로드 될 때까지 기다려야하기 때문에 이것은 매우 지루한 작업입니다. Microsoft가 WSUS 제어판의 업데이트 설명 상자를 사용하여 실제로 유용하고 자세한 정보를 표시하지 않는 이유가 궁금합니다. 대신 내 모든 업데이트는 다음과 같습니다.

Windows의 문제를 해결하려면이 업데이트를 설치하십시오. 이 업데이트에 포함 된 문제의 전체 목록은 관련 Microsoft 기술 자료 문서를 참조하십시오. 이 항목을 설치 한 후 컴퓨터를 다시 시작해야 할 수도 있습니다.

나는 작은 Powershell 스크립트에 대해 생각하기 시작했다. 그러나 첫 번째 단계에서 실패했습니다. 업데이트 설명을 수동으로 변경하고 있습니다.

PS C : \ Users \ Administrator> $ wsus = Get-WsusServer

PS C : \ Users \ Administrator> $ update = $ wsus.SearchUpdates ( ‘KB3013791’)

PS C : \ Users \ Administrator> $ update [0]
. 설명 Windows에서 문제를 해결하려면이 업데이트를 설치하십시오. 이 업데이트에 포함 된 문제의 전체 목록은 관련 Microsoft 기술 자료 문서를 참조하십시오. 이 항목을 설치 한 후 컴퓨터를 다시 시작해야 할 수도 있습니다.

PS C : \ Users \ Administrator> $ update [0] .Description = ‘ “0x00000133″Windows 8.1 또는 Windows Server 2012 R2에 하드웨어에 결함이있을 때 중지 오류’

PS C : \ Users \ Administrator> $ update [0]. 설명
“0x00000133″Windows 8.1 또는 Windows Server 2012 R2의 하드웨어에 결함이있을 때 중지 오류

PS C : \ Users \ Administrator> $ update = $ wsus.SearchUpdates ( ‘KB3013791’)

PS C : \ Users \ Administrator> $ update [0]
. 설명 Windows에서 문제를 해결하려면이 업데이트를 설치하십시오. 이 업데이트에 포함 된 문제의 전체 목록은 관련 Microsoft 기술 자료 문서를 참조하십시오. 이 항목을 설치 한 후 컴퓨터를 다시 시작해야 할 수도 있습니다.

변경 사항이 데이터베이스에 커밋되지 않은 것 같습니다. 어느 나는 어떤 종류의 누락 $wsus.SubmitChanges()또는 $wsus.SearchUpdates()내 변화가 어디에 저장되도록 명령이 리턴에 ‘update.Clone을 ()’.

WSUS 업데이트 설명을 변경하려는 목표를 달성하려면 어떻게해야합니까?



답변

최신 정보

아래 답변을 사용하여 설명을 WSUS 서버에 자동으로 추가하는 작은 도구를 만들었습니다. 도구를 Github에 게시하기로 결정 했으므로 자유롭게 테스트 해보십시오.

https://github.com/Physikbuddha/wsus-online-descriptions/releases/latest

샘플 스크린 샷

원래 답변

의견 섹션에서 mortenya 가 제안한대로 Get-Member와 관련된 문제를 해결하려고했지만 운이 없습니다.
마지막으로 WSUS 데이터베이스를 직접 편집하여 설명을 변경했습니다.

조심해! 내가하고있는 일을 절대적으로 확신하는 경우에만 내 솔루션을 사용하십시오. 서버가 의존하는 데이터베이스를 편집하는 것은 가장 친한 친구에게 열린 심장 수술을 수행하는 것과 같습니다.

내 WSUS 설치는 Windows 내부 데이터베이스 를 사용하여 업데이트 정보를 저장합니다. 이 버전은 원격 쿼리를 허용하지 않기 때문에 SQL Server Management Studio의 로컬 설치를 사용해야했습니다.
위에 링크 된 기사에서 제공 한 서버 이름을 사용하여 데이터베이스에 연결하십시오.

이 쿼리를 실행하여 업데이트 설명을 변경할 수있었습니다.

UPDATE tbPreComputedLocalizedProperty
SET Description = '"0x00000133" Stop error when there''s faulty hardware in Windows 8.1 or Windows Server 2012 R2'
FROM tbPreComputedLocalizedProperty p
JOIN tbUpdate u ON p.UpdateID = u.UpdateID
JOIN tbRevision r ON u.LocalUpdateID = r.LocalUpdateID
JOIN tbKBArticleForRevision kb ON r.RevisionID = kb.RevisionID
WHERE kb.KBArticleID LIKE '3013791' AND p.ShortLanguage = 'en'
GO

이 방법은 설명을 직접 설정하는 방법이므로 KB 웹 사이트에서 직접 설명을 가져 와서 모든 새 업데이트에 자동으로 적용하는 방법에 대한 추가 실험을 수행 할 것입니다. 이 게시물에 정보를 추가하겠습니다.


답변