Jump to content

Update Betriebssysteme im WSUS (SUSDB)


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo zusammen,

ein WSUS auf W2012R2 oder niedriger zeigt die W10 Clients immer nur ohne genaue Bezeichnung an. Z.B. Windows (Version 10.0) wird angezeigt. Nicht schön. Das Script korrigiert die Anzeige. Am besten als SetUpdateW10.sql abspeichern.
 

USE [SUSDB]
GO

SET NOCOUNT ON;

	UPDATE 
		[dbo].[tbComputerTargetDetail]
	SET 
		[OSDescription] = 'Windows 10 Enterprise'
	WHERE 
		OSMajorVersion = 10 AND 
		OldProductType = 1 AND 
		NewProductType = 4 -- 4 = Enterprise

	UPDATE 
		[dbo].[tbComputerTargetDetail]
	SET 
		[OSDescription] = 'Windows 10 Pro'
	WHERE 
		OSMajorVersion = 10 AND 
		OldProductType = 1 AND 
		NewProductType = 48 -- 48 = Pro


	UPDATE 
		[dbo].[tbComputerTargetDetail]
	SET 
		[OSDescription] = 'Windows 10 Enterprise 2016 LTSB'
	WHERE 
		OSMajorVersion = 10 AND 
		OldProductType = 1 AND 
		NewProductType = 125 -- 125 = Windows 10 Enterprise 2016 LTSB

GO

In diesem Artikel http://bent-blog.de/windows-server-update-services-wsus-auf-windows-server-2012-mit-automatischer-bereinigung/ wird beschrieben, wie man eine *.SQL Datei auf dem WSUS regelmäßig ausführen kann. Das o.g. Script muss mehrmals täglich ausgeführt werden, da jeder Client seinen eigenen Eintrag immer wieder überschreibt.

 

Ist der WSUS auf einem W2016 installiert, ist das hinfällig, der WSUS auf dem W2016 kennt natürlich die Descriptions der Betriebssysteme. ;)

 

Happy Patching!

 

EDIT: Weitere Scripte für das updaten der Bezeichnung sind auf WSUS.DE zu finden: https://wsus.de/de/update_betriebssystem_in_susdb

bearbeitet von Sunny61
Link zu diesem Kommentar
  • 2 Wochen später...

Das nächste Script ist für die Windows Server 2016 Standard:

USE [SUSDB]
GO

SET NOCOUNT ON;

	UPDATE
		[dbo].[tbComputerTargetDetail]
	SET
		[OSDescription] = 'Windows Server 2016 Standard'
	WHERE
		OSMajorVersion = 10 AND
		OldProductType = 3 AND
		NewProductType = 7 -- 7 = Windows Server 2016 Standard
	GO
 
Windows Server 2016 Datacenter:

USE [SUSDB]
GO

SET NOCOUNT ON;

	UPDATE
		[dbo].[tbComputerTargetDetail]
	SET
		[OSDescription] = 'Windows Server 2016 Datacenter'
	WHERE
		OSMajorVersion = 10 AND
		OldProductType = 3 AND
		NewProductType = 8 -- 8 = Windows Server 2016 Datacenter
	GO
bearbeitet von Sunny61
Link zu diesem Kommentar
  • 1 Monat später...
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...