
Undervälj WQL för att hitta datorer som inte har x86- eller x64-versioner av programvara
I min bloggpostserie om hur frågor behandlas visade jag dig i går hur man skapar en delval WQL -fråga för att hitta alla datorer utan Microsoft Project 2010 installerat. Som utlovat i slutet av det inlägget kommer jag att visa dig hur du frågar efter antingen x86- eller x64 -versioner av en programvarutitel.
Om du vill läsa mer om hur frågor hanteras, här är en länk till det första inlägget i denna 6-delade serie.
Återigen kommer jag att använda Microsoft Project 2010 för mitt exempel. Nyckelelementet i denna fråga är att veta att x86- och x64 -programvarutitlar finns i olika WQL -vyer.
Dessa åsikter är:
X86
SMS_G_System_ADD_REMOVE_PROGRAMS
X64
SMS_G_System_ADD_REMOVE_PROGRAMS_64
Den positiva frågan ska se ut som i det här exemplet:
Välj distinkt
SMS_R_System.ResourceId
SMS_R_System
SMS_R_System.ResourceId i
(
Välj
SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID
Från
SMS_G_System_ADD_REMOVE_PROGRAMS
Var
SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = “Microsoft Project 2010”
)
eller SMS_R_System.ResourceId i
(
Välj
SMS_G_System_ADD_REMOVE_PROGRAMS_64.ResourceID
From
SMS_G_System_ADD_REMOVE_PROGRAMS_64
Var
SMS_G_System_ADD_REMOVE_PROGRAMS_64.DisplayName = “Microsoft Project 2010”
)
Undervalsfrågan kombinerar ovanstående positiva fråga med en negativ fråga:
Välj distinkt
SMS_R_System.Name
Från
SMS_R_System
Var
SMS_R_System.ResourceId not in
(
Välj
SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID
Från
SMS_G_System_ADD_REMOVE_PROGRAMS
Var
SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = “Microsoft Project 2010”
)
Och SMS_R_System.ResourceId inte i
(
Välj
SMS_G_System_ADD_REMOVE_PROGRAMS_64.ResourceID
Från
SMS_G_System_ADD_REMOVE_PROGRAMS_64
Var
SMS_G_System_ADD_REMOVE_PROGRAMS_64.DisplayName = “Microsoft Project 2010”
)
Att ha en fråga för att hitta antingen x86- eller x64 -programvarutitlar är användbart när du skapar en samling av alla datorer som inte har en specifik programvarutitel installerad. Denna samling kan användas för att installera programvara utan att behöva oroa dig om datorn är x86 eller x64. Denna fråga kan också vara till hjälp när programvarans visningsnamn ändras mellan x86 och x64.
Detta är mitt sista blogginlägg i den här serien. Jag välkomnar dina kommentarer, så skicka dem till mitt Twitter-handtag @GarthMJ.
Se hur Right Click Tools förändrar hur system hanteras.
Öka produktiviteten direkt med vår begränsade, kostnadsfria Community Edition.
Kom igång med Right Click Tools idag: