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.
Seznam dostupných pořadí úkolů nasazení operačního systému v Configuration Manager vytvoříte dotazem na dostupné balíčky pořadí úkolů. Configuration Manager neudržuje instance třídy SMS_TaskSequence pro pořadí úkolů, ale pro každé pořadí úkolů existuje jedna instance třídy SMS_TaskSequencePackage.
Poznámka
Několik vlastností je opožděných a před přístupem k vlastnostem musíte získat instanci objektu.
K jednotlivým balíčkům pořadí úkolů můžete přistupovat také pomocí vlastnosti Klíč PackageID . Příklad najdete v tématu Jak číst objekt Configuration Manager pomocí spravovaného kódu. Jakmile budete mít balíček pořadí úkolů, musíte vytvořit objekt SMS_TaskSequence pro pořadí úkolů, abyste ho mohli změnit. Další informace najdete v tématu Čtení pořadí úkolů z balíčku pořadí úkolů.
Vytvoření výčtu dostupných balíčků pořadí úkolů
Nastavte připojení k poskytovateli serveru SMS. Další informace najdete v tématu Základy poskytovatele serveru SMS.
Dotázat se poskytovatele serveru SMS na dostupné instance SMS_TaskSequencePackage.
Zobrazí požadované vlastnosti pro každý balíček pořadí úkolů vrácený dotazem.
Příklad
Následující ukázková metoda se dotazuje poskytovatele serveru SMS na dostupnou instanci SMS_TaskSequencePackage. Pokud chcete načíst opožděné vlastnosti, získá příklad celý objekt od poskytovatele serveru SMS.
Informace o volání ukázkového kódu najdete v tématu Volání Configuration Manager fragmentů kódu.
Sub EnumerateTaskSequencePackages(connection)
Set taskSequencePackages= connection.ExecQuery("Select * from SMS_TaskSequencePackage")
For Each package in taskSequencePackages
WScript.Echo package.Name
WScript.Echo package.Sequence
Next
End Sub
public void EnumerateTaskSequencePackages(
WqlConnectionManager connection)
{
IResultObject taskSequencePackages = connection.QueryProcessor.ExecuteQuery("select * from SMS_TaskSequencePackage");
foreach (IResultObject ro in taskSequencePackages)
{
ro.Get();
// Get the lazy properties - Sequence property contains the Task sequence XML.
Console.WriteLine(ro["Name"].StringValue);
Console.WriteLine(ro["Sequence"].StringValue);
Console.WriteLine();
}
}
Ukázková metoda má následující parametry:
Parametr | Typ | Popis |
---|---|---|
connection |
-Spravované: WqlConnectionManager - VBScript: SWbemServices |
Platné připojení k poskytovateli serveru SMS. |
Kompilace kódu
Příklad jazyka C# vyžaduje:
Obory názvů
Systému
System.collections.generic
System.text
Microsoft. ConfigurationManagement.ManagementProvider
Microsoft. ConfigurationManagement.ManagementProvider.WqlQueryEngine
Sestavení
microsoft.configurationmanagement.managementprovider
adminui.wqlqueryengine
Robustní programování
Další informace o zpracování chyb najdete v tématu Informace o chybách Configuration Manager.
Zabezpečení rozhraní .NET Framework
Další informace o zabezpečení Configuration Manager aplikací najdete v tématu Configuration Manager správa na základě rolí.
Viz taky
Přehled objektůJak se připojit k poskytovateli serveru SMS v Configuration Manager pomocí spravovaného kódu
Připojení k poskytovateli serveru SMS v Configuration Manager pomocí rozhraní WMI
Vytvoření balíčku pořadí úkolů nasazení operačního systému
Čtení pořadí úkolů z balíčku pořadí úkolů
Přehled pořadí úkolů