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.
Egy lépést (műveletet vagy csoportot) az operációs rendszer központi telepítési feladatütemezési csoportjából egy másikba helyezhet át a Configuration Manager, ha hozzáadja a lépést a célcsoporthoz, majd törli a lépést a forráscsoportból.
Lépés áthelyezése egyik csoportból a másikba
Állítson be egy kapcsolatot az SMS-szolgáltatóval. További információ: Az SMS-szolgáltató alapjai.
Kérje le a forrás- és a célobjektumokat SMS_TaskSequenceGroup . Másolja ki azt a lépést, amelyhez hozzá szeretné adni a lépést. További információ: Operációs rendszer központi telepítési feladatütemezési csoportjának létrehozása.
Adja hozzá a lépést a célcsoporthoz. További információ: Lépés hozzáadása operációsrendszer-telepítési csoporthoz.
Szükség szerint átrendezi a lépést a célcsoport tömbtulajdonságán belül. További információ: Operációs rendszer központi telepítésének feladatütemezésének újrarendelése
Törölje a lépést a forráscsoportból. További információ: Lépés eltávolítása az operációs rendszer központi telepítési csoportjából.
Példa
Az alábbi példametódus áthelyez egy lépést az egyik feladatütemezési csoportból a másikba.
A példa futtatásához szüksége lesz a Lépés eltávolítása operációsrendszer-telepítési csoportból című témakör kódrészletére.
A mintakód meghívásával kapcsolatos információkért lásd: Configuration Manager Kódrészletek hívása.
Sub MoveActionToGroup( taskSequenceStep, sourceGroup,targetGroup)
Dim steps
Dim groupSteps
Steps = Array(targetGroup.Steps)
If IsNull(targetGroup.Steps) Then
groupSteps = Array(taskSequenceStep)
targetGroup.Steps = groupSteps
Else
ReDim steps (UBound (targetGroup.Steps)+1)
targetGroup.Steps(UBound(steps))=taskSequenceStep
End If
Call RemoveActionFromGroup(sourceGroup,taskSequenceStep.Name)
End Sub
public void MoveActionToGroup(
IResultObject taskSequenceStep,
IResultObject sourceGroup,
IResultObject targetGroup)
{
try
{
// Add the step to the target group.
// Note. You can use MoveTaskSequenceStepUp and MoveTaskSequenceStepDown
// to place the step in the target group.
List<IResultObject> groupSteps = targetGroup.GetArrayItems("Steps");
groupSteps.Add(taskSequenceStep);
targetGroup.SetArrayItems("Steps", groupSteps);
// Remove action from the source group.
this.RemoveActionFromGroup(sourceGroup, taskSequenceStep["Name"].StringValue);
}
catch (SmsException e)
{
Console.WriteLine("Failed to create Task Sequence: " + e.Message);
throw;
}
}
A példametódus a következő paraméterekkel rendelkezik:
Paraméter | Típus | Leírás |
---|---|---|
taskSequenceStep |
-Kezelt: IResultObject - VBScript: SWbemObject |
Egy érvényes feladatütemezési lépés (csoport vagy művelet) (SMS_TaskSequence_Step). |
sourceGroup |
-Kezelt: IResultObject -Vbscript: SWbemObject |
Az a csoport SMS_TaskSequenceGroup , amelyből a lépés át lesz másolva. |
targetGroup |
-Kezelt: IResultObject -Vbscript: SWbemObject |
Az a csoport SMS_TaskSequenceGroup , amelybe a lépést átmásolja a rendszer. |
A kód fordítása
Ehhez a C#-példához a következőre van szükség:
Névterek
Rendszer
System.Collections.Generic
System.Text
Microsoft. ConfigurationManagement.ManagementProvider
Microsoft. ConfigurationManagement.ManagementProvider.WqlQueryEngine
Összeszerelés
microsoft.configurationmanagement.managementprovider
adminui.wqlqueryengine
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ési csoportjának létrehozása
Lépés eltávolítása az operációs rendszer központi telepítési csoportjából
Feladatütemezés áttekintése