Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V Configuration Manager provedete synchronní dotaz na objekty Configuration Manager voláním metody ExecQuery objektu SWbemServices a předáním dotazu WQL.
Synchronní dotaz je dotaz, který po dobu trvání dotazu udržuje kontrolu nad procesem vaší aplikace. Synchronní dotaz má potenciál uzamknout aplikaci pro velké dotazy nebo dotazy v síti. Alternativně můžete spustit asynchronní dotaz, který vrací řízení aplikace během spuštění dotazu. Další informace najdete v tématu Postup provedení asynchronního dotazu Configuration Manager pomocí spravovaného kódu.
Poznámka
V synchronních dotazech se nevrací opožděné vlastnosti. Další informace najdete v tématu Jak číst opožděné vlastnosti pomocí rozhraní WMI.
Provedení synchronního dotazu
Nastavte připojení k poskytovateli serveru SMS. Další informace najdete v tématu Připojení k poskytovateli serveru SMS v Configuration Manager pomocí rozhraní WMI.
Pomocí objektu SWbemServices, který získáte z kroku 1, použijte metodu ExecQuery k získání kolekce SWbemObjectSet obsahující výsledky dotazu.
Iterujte prostřednictvím kolekce SWbemObjectSet pro přístup k objektu SWbemObject pro každý objekt vrácený dotazem.
Příklad
Následující příklad provede synchronní dotaz na všechny balíčky v Configuration Manager.
Informace o volání ukázkového kódu najdete v tématu Volání Configuration Manager fragmentů kódu.
Sub QueryPackages(connection)
On Error Resume next
Dim packages
Dim package
' Run the query.
Set packages = _
connection.ExecQuery("Select * From SMS_Package")
If Err.Number<>0 Then
Wscript.Echo "Couldn't get Packages"
Wscript.Quit
End If
For Each package In packages
WScript.Echo package.Name
Next
If packages.Count=0 Then
Wscript.Echo "No packages found"
End If
End Sub
Tato ukázková metoda má následující parametry:
Parametr | Typ | Popis |
---|---|---|
connection |
SWbemServices | Platné připojení k poskytovateli serveru SMS. |
Viz taky
Přehled objektůslužby Windows Management InstrumentationJak volat metodu třídy objektu Configuration Manager pomocí rozhraní WMIJak se připojit k poskytovateli serveru SMS v Configuration Manager pomocí rozhraní WMIPostup vytvoření objektu Configuration Manager pomocí rozhraní WMIPostupy Odstranění objektu Configuration Manager pomocí rozhraní WMIJak upravit objekt Configuration Manager pomocí rozhraní WMIPostup provedení asynchronního dotazu Configuration Manager pomocí rozhraní WMIPostup čtení Configuration Manager Objekt pomocí rozhraní WMI: Jak číst opožděné vlastnosti pomocí rozhraní WMIConfiguration Manager rozšířeného dotazovacího jazyka WMIConfiguration Manager sady výsledkůConfiguration Manager speciální dotazyna dotazy