Megosztás a következőn keresztül:


Operációs rendszer központi telepítési feladatütemezési csoportjának létrehozása

Az operációs rendszer központi telepítési feladatütemezési csoportja Configuration Manager a SMS_TaskSequence_Group osztály egy példányának létrehozásával adható hozzá a feladatütemezéshez. A csoport ezután felkerül a feladatütemezés lépéseinek listájára. A lépések listája a SMS_TaskSequence_Step származtatott osztályok tömbje. A tömb a feladatütemezésben van tárolva, SMS_TaskSequence, Steps tulajdonság.

Feladatütemezési csoport létrehozása

  1. Állítson be egy kapcsolatot az SMS-szolgáltatóval. További információ: Az SMS-szolgáltató alapjai.

  2. Szerezzen be egy érvényes feladatütemezési (SMS_TaskSequence) objektumot. További információ: Operációs rendszer központi telepítési feladatütemezésének létrehozása.

  3. Hozza létre a osztály egy példányát SMS_TaskSequence_Group .

  4. Töltse ki a csoportot a megfelelő tulajdonságokkal.

  5. Frissítse a feladatütemezési Steps tulajdonságot az új csoporttal.

Példa

Az alábbi példametódus egy új csoportot ad hozzá a megadott feladatütemezéshez. Mivel a csoport hozzá van adva a feladatütemezési Steps tömb végéhez, érdemes lehet átrendezni a helyét. További információ: Operációs rendszer központi telepítésének feladatütemezésének átrendezése.

A mintakód meghívásával kapcsolatos információkért lásd: Configuration Manager Kódrészletek hívása.

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;  
    }  
}  

Ez a példametódus a következő paraméterekkel rendelkezik:

Paraméter Típus Leírás
connection -Kezelt: WqlConnectionManager
- VBScript: SWbemServices
Érvényes kapcsolat az SMS-szolgáltatóval.
taskSequence -Kezelt: IResultObject
- VBScript: SWbemObject
Érvényes feladatütemezés (SMS_TaskSequence). A csoport hozzá lesz adva ehhez a feladatütemezéshez.
Name -Kezelt: String
-Vbscript: String
Az új csoport neve.
Description -Kezelt: String
-Vbscript: String
Az új csoport leírása.
Paraméter Leírás
connection Olyan WqlConnectionManager objektum, amely érvényes kapcsolat az SMS-szolgáltatóval.
taskSequence Egy IResultObject érvényes feladatütemezés (SMS_TaskSequence). A csoport hozzá lesz adva ehhez a feladatütemezéshez.
name Az új csoport sztringneve.
description Az új csoport sztringleírása.

Robusztus programozás

A hibakezeléssel kapcsolatos további információkért lásd: A Configuration Manager hibák ismertetése.

.NET-keretrendszer Security

A Configuration Manager alkalmazások biztonságossá tételével kapcsolatos további információkért lásd: Configuration Manager szerepköralapú felügyelet.

Lásd még

Objektumok áttekintése: Lépés hozzáadása operációsrendszer-telepítési csoporthoz
Csatlakozás SMS-szolgáltatóhoz Configuration Manager felügyelt kód használatával
Csatlakozás SMS-szolgáltatóhoz Configuration Manager WMI használatával
Operációs rendszer központi telepítési feladatütemezésének létrehozása
Feladatütemezés áttekintése