Valitse WQL -kyselyn alivalinta löytääksesi tietokoneita, joille ei ole asennettu ohjelmiston x86- tai x64 -versiota

Blogikirjoitussarjassani kyselyjen käsittelystä näytin sinulle eilen miten luodaan alivalittu WQL -kysely, jotta löydetään kaikki tietokoneet, joihin ei ole asennettu Microsoft Project 2010: tä. Kuten tämän viestin lopussa luvattiin, näytän sinulle, kuinka voit hakea ohjelmiston otsikon x86- tai x64 -versioita.

Jos haluat lukea lisää kyselyiden käsittelystä, tässä on linkki tämän 6-osaisen sarjan ensimmäiseen viestiin.
Valitse WQL -kyselyn alivalinta löytääksesi tietokoneita, joille ei ole asennettu ohjelmiston x86- tai x64 -versiota
Käytän jälleen esimerkkinä Microsoft Project 2010: tä. Tämän kyselyn avaintekijä on tietää, että x86- ja x64 -ohjelmistojen nimet löytyvät eri WQL -näkymistä.
Nämä näkemykset ovat:

X86

SMS_G_System_ADD_REMOVE_PROGRAMS

 

X64 
SMS_G_System_ADD_REMOVE_PROGRAMS_64 

Positiivisen kyselyn pitäisi näyttää samalta kuin tämä esimerkki:

Valitse erilainen

  SMS_R_System.ResourceId

Alkaen 

  SMS_R_System

Missä

  SMS_R_System.ResourceId sisään

     (

        Valitse

          SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID

        Alkaen

          SMS_G_System_ADD_REMOVE_PROGRAMS

        Missä

          SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = “Microsoft Project 2010”

      )

  tai SMS_R_System.ResourceId sisään

     ( 

        Valitse

            SMS_G_System_ADD_REMOVE_PROGRAMS_64.ResourceID

          From

            SMS_G_System_ADD_REMOVE_PROGRAMS_64

          Missä

            SMS_G_System_ADD_REMOVE_PROGRAMS_64.DisplayName = “Microsoft Project 2010”

      )

 

Osavalintakysely yhdistää yllä olevan positiivisen kyselyn negatiiviseen kyselyyn:

Valitse erillinen

                SMS_R_System.Name

Alkaen 

                SMS_R_System 

Missä

                SMS_R_System.ResourceId ei ole

                (

                                Valitse

                                                SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID

                                Alkaen

                                                SMS_G_System_ADD_REMOVE_PROGRAMS

                                Missä

                                                SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = “Microsoft Project 2010”

                )

                Ja SMS_R_System.ResourceId ei ole

                ( 

                                Valitse

                                                SMS_G_System_ADD_REMOVE_PROGRAMS_64.ResourceID

                                Alkaen

                                                SMS_G_System_ADD_REMOVE_PROGRAMS_64

                                Missä

                                                SMS_G_System_ADD_REMOVE_PROGRAMS_64.DisplayName = “Microsoft Project 2010”

                )

Yhden kyselyn löytäminen joko x86- tai x64 -ohjelmiston otsikoista on hyödyllistä, kun luot kokoelman kaikista tietokoneista, joihin ei ole asennettu tiettyä ohjelmistonimikettä. Tätä kokoelmaa voidaan käyttää ohjelmiston asentamiseen ilman huolta, jos tietokone on x86 tai x64. Tämä kysely voi olla hyödyllinen myös silloin, kun ohjelmiston näyttönimi vaihtuu x86: n ja x64: n välillä.
Tämä on viimeinen blogikirjoitukseni tässä sarjassa. Otan kommentit mielelläni vastaan, joten lähetä ne Twitter -kahvaani @GarthMJ.

Katso, miten Right Click Tools muuttaa järjestelmien hallintatapaa.

Paranna tuottavuutta välittömästi rajoitetulla, ilmaisella Community Editionilla.

Aloita Right Click Tools: n käyttö tänään:

Jaa tämä:

Tuki

  • Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.

Ota yhteyttä

  • Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.
fiFinnish