SCCM Device Collection issue 2016 en 2019 servers

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Raikkonen_WC
  • Registratie: December 2003
  • Laatst online: 05-09 09:04
Goedemiddag!

Ik was vandaag bezig met Device Collections aan te maken, voor een nieuw update plan. Voor 2008 t/m 2012 R2 heb ik de device collections met de onderstaande query werkend (waarbij alleen per Windows Versie de correcte versie nummer invul).

select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_System.OperatingSystemNameandVersion,
SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client
from SMS_R_System where SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Server 10.0%"
OR SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Advanced Server 10.0%"

Echter, kom ik nu met Windows 2016 en Windows 2019 in de problemen. Want met bovenstaande query, ziet hij zowel de 2016 als 2019 servers.

Ik ben er ondertussen al uit dat Server 2016 versie 10.0.14393 is en Server 2019 10.0.17763,

Echter als ik (hieronder het voorbeeld van 2019) de versie aanpas, dan zijn er 0 resultaten

select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_System.OperatingSystemNameandVersion,
SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client
from SMS_R_System where SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Server 10.0.17763%"
OR SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Advanced Server 10.0.17763%"

Ik staar mij echt blind nu hierop, het zal een kleine typo of iets zijn, maar ik zie hem niet. Iemand de gouden tip?

Beste antwoord (via Raikkonen_WC op 21-10-2020 08:31)


  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 12:18

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Volgens mij klopt de term "Advanced Server" niet, en moet je al "Datacenter" oid gebruiken. 2016 en hoger kennen nl. geen Advanced editions meer.

Waarom filter je niet op OS Versions? Breidt je System Discovery uit met "operatingSystemVersion", en filter daar op:

code:
1
2
3
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 
where SMS_R_System.operatingSystem like "Windows Server 2019%"



code:
1
2
3
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 
where SMS_R_System.operatingSystem like "Windows Server 2016%"


Dan blijft je query werken als je versienummers bijgewerkt worden als je een nieuwe CU installeerd. :)

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B

Alle reacties


Acties:
  • Beste antwoord
  • +3 Henk 'm!

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 12:18

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Volgens mij klopt de term "Advanced Server" niet, en moet je al "Datacenter" oid gebruiken. 2016 en hoger kennen nl. geen Advanced editions meer.

Waarom filter je niet op OS Versions? Breidt je System Discovery uit met "operatingSystemVersion", en filter daar op:

code:
1
2
3
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 
where SMS_R_System.operatingSystem like "Windows Server 2019%"



code:
1
2
3
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 
where SMS_R_System.operatingSystem like "Windows Server 2016%"


Dan blijft je query werken als je versienummers bijgewerkt worden als je een nieuwe CU installeerd. :)

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Acties:
  • 0 Henk 'm!

  • Raikkonen_WC
  • Registratie: December 2003
  • Laatst online: 05-09 09:04
Question Mark schreef op dinsdag 20 oktober 2020 @ 15:47:
Volgens mij klopt de term "Advanced Server" niet, en moet je al "Datacenter" oid gebruiken. 2016 en hoger kennen nl. geen Advanced editions meer.

Waarom filter je niet op OS Versions? Breidt je System Discovery uit met "operatingSystemVersion", en filter daar op:

code:
1
2
3
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 
where SMS_R_System.operatingSystem like "Windows Server 2019%"



code:
1
2
3
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 
where SMS_R_System.operatingSystem like "Windows Server 2016%"


Dan blijft je query werken als je versienummers bijgewerkt worden als je een nieuwe CU installeerd. :)
Het vreemde is alleen dat de syntax SMS_R_System.operatingSystem niet herkent word....Zodra ik deze gebruik geeft hij aan dat de Query onjuist is.

Acties:
  • +2 Henk 'm!

  • Web-Brielle
  • Registratie: Februari 2011
  • Niet online
Raikkonen_WC schreef op woensdag 21 oktober 2020 @ 08:09:
[...]


Het vreemde is alleen dat de syntax SMS_R_System.operatingSystem niet herkent word....Zodra ik deze gebruik geeft hij aan dat de Query onjuist is.
Je moet dan ook je AD Discovery aanpassen zodat deze wel gevonden kunnen worden.
Administration -> Overview ->Hierarchy Configuration -> Discovery Methods -> AD System Discovery -> AD Attributes -> operatingSystemVersion toevoegen.
Afbeeldingslocatie: https://tweakers.net/i/m26Mxm8hiTY7heIvyQpbySSq514=/800x/filters:strip_icc():strip_exif()/f/image/lf907jkeXkBFM93rh7xjhY3l.jpg?f=fotoalbum_large

2x BambuLab X1CC 3D Printer - Omtech 60w Co2 Laser - Cloudray 30w Fiber Laser


Acties:
  • +1 Henk 'm!

  • Raikkonen_WC
  • Registratie: December 2003
  • Laatst online: 05-09 09:04
Web-Brielle schreef op woensdag 21 oktober 2020 @ 08:15:
[...]

Je moet dan ook je AD Discovery aanpassen zodat deze wel gevonden kunnen worden.
Administration -> Overview ->Hierarchy Configuration -> Discovery Methods -> AD System Discovery -> AD Attributes -> operatingSystemVersion toevoegen.
[Afbeelding]
Godsamme, wat een dikke DUUHH, natuurlijk! Ik had echt het idee dat die er nog in stond..... Tijd voor koffie.

Thanks allebei!!!