Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
Állítson be egy kapcsolatot az SMS-szolgáltatóval. További információ: Az SMS-szolgáltató alapjai.
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.
Hozza létre a osztály egy példányát
SMS_TaskSequence_Group
.Töltse ki a csoportot a megfelelő tulajdonságokkal.
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