Notatka
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 zostanie następnie dodana 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_TaskSequence. Steps
Aby utworzyć grupę sekwencji zadań
Konfigurowanie połączenia z dostawcą usługi SMS. Aby uzyskać więcej informacji, zobacz Podstawy dostawcy wiadomości SMS.
Uzyskaj prawidłowy obiekt sekwencji zadań (SMS_TaskSequence). Aby uzyskać więcej informacji, zobacz Jak utworzyć sekwencję zadań wdrażania systemu operacyjnego.
Utwórz wystąpienie
SMS_TaskSequence_Groupklasy.Wypełnij grupę odpowiednimi właściwościami.
Zaktualizuj właściwość sekwencji
Stepszadań przy użyciu nowej grupy.
Przykład
Poniższa przykładowa metoda dodaje nową grupę do podanej sekwencji zadań. Ponieważ grupa jest dodawana na końcu tablicy sekwencji Steps zadań, warto zmienić kolejność jej położenia. Aby uzyskać więcej informacji, zobacz 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 programu 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ą SMS. |
taskSequence |
- Zarządzane: IResultObject- VBScript: SWbemObject |
Prawidłowa sekwencja zadań (SMS_TaskSequence). Grupa zostanie dodana 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ą SMS. |
taskSequence |
Jest IResultObject to prawidłowa sekwencja zadań (SMS_TaskSequence). Grupa zostanie dodana do tej sekwencji zadań. |
name |
Nazwa ciągu nowej grupy. |
description |
Opis ciągu nowej grupy. |
Wydajne programowanie
Aby uzyskać więcej informacji na temat obsługi błędów, zobacz Informacje o błędach programu Configuration Manager.
Zabezpieczenia platformy .NET Framework
Aby uzyskać więcej informacji na temat zabezpieczania aplikacji programu Configuration Manager, zobacz Administracja oparta na rolach programu Configuration Manager.
Zobacz też
Omówienie obiektówJak dodać krok do grupy wdrażania systemu operacyjnegoJak nawiązać połączenie z dostawcą wiadomości SMS w programie Configuration Manager przy użyciu kodu zarządzanegoJak połączyć się z dostawcą wiadomości SMS w programie Configuration Manager przy użyciu usługi WMIJak utworzyć sekwencję zadań wdrażania systemu operacyjnegoOmówienie sekwencji zadań