4 Replies Latest reply on May 31, 2017 3:10 AM by pedro_pinto

    LDAP Notebook oder Desktop

    bhiemer Rookie
      Hallo,

      ich suche nach einer  Möglichkeit, dass ich eine Dynamisch Gruppe erstelle, die mir dann untrscheidet ob ich ein Notebook oder Desktop habe.

      Danke für die Hilfe!
        • 1. Re: LDAP Notebook oder Desktop
          derniwi Master
          Hallo,

          das hatte ich auch schon gesucht. Mit reinen Bordmitteln ist das wohl aber nicht möglich, da die dynamischen Gruppen nicht auf Client-Daten zugreifen können. Der einzige Punkt, den ich gefunden habe, ginge dann über eine Schemaerweiterung. Für meinen Fall wäre das durchaus ok, da es mehr als 99% der Rechner abdeckt.

          !Computertyp ermitteln
          !Basiert auf Skript: http://www.nwc-services.de/de/service/blog/viewpost/231
          !Die WMI-Daten sind hier definiert: http://msdn.microsoft.com/en-us/library/windows/desktop/aa394474(v=vs.85).aspx
          !Value  Meaning
          !1     Other
          !2     Unknown
          !3     Desktop
          !4     Low Profile Desktop
          !5     Pizza Box
          !6     Mini Tower
          !7     Tower
          !8     Portable
          !9     Laptop
          !10     Notebook
          !11     Hand Held
          !12     Docking Station
          !13     All in One
          !14     Sub Notebook
          !15     Space-Saving
          !16     Lunch Box
          !17     Main System Chassis
          !18     Expansion Chassis
          !19     SubChassis
          !20     Bus Expansion Chassis
          !21     Peripheral Chassis
          !22     Storage Chassis
          !23     Rack Mount Chassis
          !24     Sealed-Case PC
          !
          !Chassis-Typ über WMI ermitteln
          WMIGetIndexData('\\.\root\cimv2','Win32_SystemEnclosure','0','_WMI_')
          ChassisTypes
          EndProc
          !
          !Standardeinstellung festlegen
          Set('_chassisType','Desktop')
          !
          !Chassis-Typ "1" ist und gilt hier als virtuelle Maschine
          If %_WMI_ChassisTypes%='1'
          Set('_chassisType','Virtual')
          Else
          ! Chassis-Typen "8", "9", "10", "11", "12" und "14" gelten hier als Notebook
          If %_WMI_ChassisTypes%='8' or %_WMI_ChassisTypes%='9' or %_WMI_ChassisTypes%='10' or %_WMI_ChassisTypes%='11' or %_WMI_ChassisTypes%='12' or %_WMI_ChassisTypes%='14'
            Set('_chassisType','Notebook')
          Else
          !  Chassis-Typ "23" gilt als Racked-Up (Server)
            If %_WMI_ChassisTypes%='23'
             Set('_chassisType','Rackedup')
            Else
          !   Alles andere gilt als Standard-Desktop-Rechner
          !
          !Daten an die DSMC-Konsole übermitteln
          ModifyObjectProperty(f_CurrentComputer,'CustomSystemConfig','ComputerType','%_chassisType%')


          Das Paket lasse ich recht früh laufen und habe dann in der Schemaerweiterung den entsprechenden Typ stehen. Damit kann man später schön weiterarbeiten.

          Gruß
          Nils
          • 2. Re: LDAP Notebook oder Desktop
            pedro_pinto Apprentice
            Es geht auch über das Basic Inventory. so machen wir es zumindest.
            In der Infrastruktur kannst du ja Laptops anhand verschiedenster Kriterien definieren.
            Das Eintrag Basisinventar richtet sich dann nach diesen Definitionen.
            Für eine dynamische Gruppe kannst du auch dann dem Basic Inventory filtern.
            Und in den Escripts kann man ebenfalls mit dem Befehl "If IsLaptop" auf die gleichen Informationen zurückgreifen. Meiner Erfahrung nach funktioniert dies recht zuverlässig.
            • 3. Re: LDAP Notebook oder Desktop
              derniwi Master
              Hallo Pedro,

              das hatte ich auch mal versucht, bin damals aber mit den Parametern in der Infrastruktur nicht erfolgreich gewesen. Kann sein, dass diese Versuche gescheitert sind, weil ich das zu meiner frühen FrontRange-Zeit probiert habe.

              Hast du Beispiele aus Eurer Konfiguration?

              Gruß
              Nils
              • 4. Re: LDAP Notebook oder Desktop
                pedro_pinto Apprentice
                Wir halten es an dieser Stelle recht einfach und ziehen für die Klassifizierung von Laptops einfach den Namen heran.