Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Grupę sekwencji zadań wdrażania systemu operacyjnego w Configuration Manager można dodać do sekwencji zadań, tworząc wystąpienie klasy SMS_TaskSequence_Group. Grupa jest następnie dodawana do listy kroków sekwencji zadań. Lista kroków jest tablicą klas pochodnych SMS_TaskSequence_Step . Tablica jest przechowywana we właściwości sekwencji zadań SMS_TaskSequenceSteps
.
Aby utworzyć grupę sekwencji zadań
Skonfiguruj połączenie z dostawcą programu SMS. Aby uzyskać więcej informacji, zobacz Podstawy dostawcy programu SMS.
Uzyskaj prawidłowy obiekt sekwencji zadań (SMS_TaskSequence ). Aby uzyskać więcej informacji, zobacz How to Create an Operating System Deployment Task Sequence (Jak utworzyć sekwencję zadań wdrażania systemu operacyjnego).
Utwórz wystąpienie
SMS_TaskSequence_Group
klasy.Wypełnij grupę odpowiednimi właściwościami.
Zaktualizuj właściwość sekwencji
Steps
zadań przy użyciu nowej grupy.
Przykład
Następująca przykładowa metoda dodaje nową grupę do podanej sekwencji zadań. Ponieważ grupa jest dodawana na końcu tablicy sekwencji Steps
zadań, warto zmienić jej położenie. Aby uzyskać więcej informacji, zobacz How to Reorder an Operating System Deployment Task Sequence (Jak zmienić kolejność sekwencji zadań wdrażania systemu operacyjnego).
Aby uzyskać informacje na temat wywoływania przykładowego kodu, zobacz Wywoływanie fragmentów kodu Configuration Manager.
Sub AddTaskSequenceGroup(connection, taskSequence, name, description)
Dim group
' Create and populate the group.
Set group = connection.Get("SMS_TaskSequence_Group").SpawnInstance_
group.Name=name
group.Description=description
group.Enabled=True
group.ContinueOnError=False
' Resize the task sequence steps array to hold the new group.
ReDim steps (UBound (taskSequence.Steps)+1)
' Add the group.
taskSequence.Steps(UBound(steps))=group
End Sub
public IResultObject AddTaskSequenceGroup(
WqlConnectionManager connection,
IResultObject taskSequence,
string name,
string description)
{
try
{
// Create the new group.
IResultObject ro = connection.CreateEmbeddedObjectInstance("SMS_TaskSequence_Group");
ro["Name"].StringValue = name;
ro["Description"].StringValue = description;
ro["Enabled"].BooleanValue = true;
ro["ContinueOnError"].BooleanValue = false;
// Add the group to the task sequence.
List<IResultObject> array = taskSequence.GetArrayItems("Steps");
array.Add(ro);
// Add the new group to the end of the current steps.
taskSequence.SetArrayItems("Steps", array);
return ro;
}
catch (SmsException e)
{
Console.WriteLine("Failed to create Task Sequence: " + e.Message);
throw;
}
}
Ta przykładowa metoda ma następujące parametry:
Parametr | Wpisać | Opis |
---|---|---|
connection |
-Zarządzane: WqlConnectionManager - VBScript: SWbemServices |
Prawidłowe połączenie z dostawcą programu SMS. |
taskSequence |
-Zarządzane: IResultObject - VBScript: SWbemObject |
Prawidłowa sekwencja zadań (SMS_TaskSequence ). Grupa jest dodawana do tej sekwencji zadań. |
Name |
-Zarządzane: String -Vbscript: String |
Nazwa nowej grupy. |
Description |
-Zarządzane: String -Vbscript: String |
Opis nowej grupy. |
Parametr | Opis |
---|---|
connection |
Obiekt WqlConnectionManager , który jest prawidłowym połączeniem z dostawcą programu SMS. |
taskSequence |
Prawidłowa IResultObject sekwencja zadań (SMS_TaskSequence ). Grupa jest dodawana do tej sekwencji zadań. |
name |
Nazwa ciągu dla nowej grupy. |
description |
Opis ciągu dla nowej grupy. |
Niezawodne programowanie
Aby uzyskać więcej informacji na temat obsługi błędów, zobacz Informacje o błędach Configuration Manager.
zabezpieczenia .NET Framework
Aby uzyskać więcej informacji na temat zabezpieczania aplikacji Configuration Manager, zobacz Configuration Manager administracja oparta na rolach.
Zobacz też
Omówienie obiektówJak dodać krok do grupy wdrażania systemu operacyjnego
Jak nawiązać połączenie z dostawcą programu SMS w Configuration Manager przy użyciu kodu zarządzanego
Jak nawiązać połączenie z dostawcą programu SMS w Configuration Manager przy użyciu usługi WMI
Jak utworzyć sekwencję zadań wdrażania systemu operacyjnego
Omówienie sekwencji zadań