SMS_TaskSequencePackage clase WMI de servidor
La SMS_TaskSequencePackage
clase Instrumental de administración de Windows (WMI) es una clase de servidor proveedor de SMS, en Configuration Manager, que representa un paquete de secuencia de tareas que define los pasos que se van a ejecutar para la secuencia de tareas.
La sintaxis siguiente se simplifica a partir del código de formato de objeto administrado (MOF) e incluye todas las propiedades heredadas.
Sintaxis
Class SMS_TaskSequencePackage : SMS_PackageBaseclass
{
UInt32 ActionInProgress;
String AlternateContentProviders;
String BootImageID;
String Category;
String CustomProgressMsg;
String DependentProgram;
String Description;
UInt32 Duration;
UInt8 ExtendedData[];
UInt32 ExtendedDataSize;
UInt32 ForcedDisconnectDelay;
Boolean ForcedDisconnectEnabled;
UInt32 ForcedDisconnectNumRetries;
UInt8 Icon[];
UInt32 IconSize;
Boolean IgnoreAddressSchedule;
UInt8 ISVData[];
UInt32 ISVDataSize;
String Language;
DateTime LastRefreshTime;
String LocalizedCategoryInstanceNames[];
String Manufacturer;
String MIFFilename;
String MIFName;
String MIFPublisher;
String MIFVersion;
String Name;
UInt32 NumOfPrograms;
String PackageID;
UInt32 PackageSize;
UInt32 PackageType;
UInt32 PkgFlags;
UInt32 PkgSourceFlag;
String PkgSourcePath;
String PreferredAddressType;
UInt32 Priority;
UInt32 ProgramFlags;
SMS_TaskSequence_Reference References[];
Boolean RefreshPkgSourceFlag;
SMS_ScheduleToken RefreshSchedule[];
String SecuredScopeNames[];
String SedoObjectVersion;
UInt32 ReferencesCount;
String Reserved;
String Sequence;
String ShareName;
UInt32 ShareType;
DateTime SourceDate;
String SourceSite;
UInt32 SourceVersion;
String StoredPkgPath;
UInt32 StoredPkgVersion;
SMS_OS_Details SupportedOperatingSystems[];
UInt32 TaskSequenceFlags;
UInt32 Type;
String Version;
};
Métodos
En la tabla siguiente se muestran los métodos de SMS_TaskSequencePackage
.
Método | Descripción |
---|---|
Método AddChangeNotification en la clase SMS_TaskSequencePackage | Agrega una notificación de cambio de paquete de secuencia de tareas. |
Método AddDistributionPoints en la clase SMS_TaskSequencePackage | Agrega los puntos de distribución para el paquete de secuencia de tareas. |
Método CheckReferencesShareType en la clase SMS_TaskSequencePackage | Comprueba todo el paquete al que se hace referencia para esta secuencia de tareas y devuelve todos los que no se comparten. |
Método GetClientConfigPolicies en la clase SMS_TaskSequencePackage | Obtiene todas las directivas de configuración de cliente de todo el sitio y sus asignaciones de directivas correspondientes. |
Método GetContentHash en la clase SMS_TaskSequencePackage | Obtiene el hash del contenido de Configuration Manager específico. |
Método GetPackageDefaultHash en la clase SMS_TaskSequencePackage | Obtiene el hash de un paquete de Configuration Manager. |
Método GetPackageHash en la clase SMS_TaskSequencePackage | Obtiene el hash de certificado para el paquete de secuencia de tareas. |
Método GetSequence en la clase SMS_TaskSequencePackage | Obtiene una secuencia de tareas de un paquete de secuencia de tareas. |
Método GetTsPolicies en la clase SMS_TaskSequencePackage | Obtiene todas las directivas asociadas a la secuencia de tareas especificada. |
Método GetTsPoliciesSaMedia en la clase SMS_TaskSequencePackage | Obtiene todas las directivas asociadas a la secuencia de tareas especificada. |
Método GetTSRelatedToDriverCategory en la clase SMS_TaskSequencePackage | Obtenga paquetes de secuencia de tareas relacionados con la categoría especificada. |
Método ImportSequence en la clase SMS_TaskSequencePackage | Importa un SMS_TaskSequence objeto basado en el XML proporcionado. |
Método RefreshPkgSource en la clase SMS_TaskSequencePackage | Actualiza el origen del paquete en todos los puntos de distribución cuando las propiedades del paquete no han cambiado. |
Método SetSequence en la clase SMS_TaskSequencePackage | Novedades un paquete de secuencia de tareas con la secuencia de tareas de entrada. |
Método SetSourceSite en la clase SMS_TaskSequencePackage | Establece el código del sitio de origen para el paquete de secuencia de tareas. |
Método Unlock en la clase SMS_TaskSequencePackage | Establece el sitio de origen en el sitio actual, lo que desbloquea el paquete de secuencia de tareas. |
Propiedades
ActionInProgress
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Calificadores: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
AlternateContentProviders
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [grande, diferido]
Consulte SMS_PackageBaseclass clase WMI de servidor.
BootImageID
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [diferido]
Identificador del paquete de imagen de arranque si la secuencia de tareas contiene una referencia a una imagen de arranque en la References
propiedad . Para obtener información sobre el paquete de imagen de arranque, vea SMS_BootImagePackage clase WMI de servidor.
Category
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [diferido]
Categoría de paquete de secuencia de tareas. El valor predeterminado es "". La categoría del paquete se asigna mediante la Category
propiedad de SMS_TaskSequence clase WMI de servidor.
CustomProgressMsg
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [diferido]
Mensaje de progreso personalizado especificado en la consola de Configuration Manager.
DependentProgram
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [diferido]
Cadena de texto con formato que define cualquier programa que se debe ejecutar antes del programa actual. El formato es "<PackageID>;;< ProgramName>". Para obtener más información, vea SMS_Program clase WMI de servidor.
Description
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Duration
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Tiempo aproximado, en minutos, que el programa tarda en ejecutarse. El valor predeterminado es 0.
ExtendedData
Tipo de datos: UInt8
Matriz
Tipo de acceso: lectura y escritura
Calificadores: [grande, diferido]
Consulte SMS_PackageBaseclass clase WMI de servidor.
ExtendedDataSize
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: [diferido]
Consulte SMS_PackageBaseclass clase WMI de servidor.
ForcedDisconnectDelay
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
ForcedDisconnectEnabled
Tipo de datos: Boolean
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
ForcedDisconnectNumRetries
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Icon
Tipo de datos: UInt8
Matriz
Tipo de acceso: lectura y escritura
Calificadores: [grande]
Consulte SMS_PackageBaseclass clase WMI de servidor.
IconSize
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: [diferido]
Consulte SMS_PackageBaseclass clase WMI de servidor.
IgnoreAddressSchedule
Tipo de datos: Boolean
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
ISVData
Tipo de datos: UInt8
Matriz
Tipo de acceso: lectura y escritura
Calificadores: [grande, diferido]
Consulte SMS_PackageBaseclass clase WMI de servidor.
ISVDataSize
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: [diferido]
Consulte SMS_PackageBaseclass clase WMI de servidor.
Language
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
LastRefreshTime
Tipo de datos: DateTime
Tipo de acceso: solo lectura
Calificadores: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
LocalizedCategoryInstanceNames
Tipo de datos: String Array
Tipo de acceso: solo lectura
Calificadores: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
Manufacturer
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
MIFFilename
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
MIFName
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
MIFPublisher
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
MIFVersion
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Name
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
NumOfPrograms
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
PackageID
Tipo de datos: String
Tipo de acceso: Lectura
Calificadores [key]
Consulte SMS_PackageBaseclass clase WMI de servidor.
PackageSize
Tipo de datos: UInt32
Tipo de acceso: Lectura
Consulte SMS_PackageBaseclass clase WMI de servidor.
PackageType
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Para esta clase, el tipo de paquete es PKG_TYPE_TASK_SEQUENCE (4).
PkgFlags
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: [bits]
Consulte SMS_PackageBaseclass clase WMI de servidor.
PkgSourceFlag
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
PkgSourcePath
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
PreferredAddressType
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Priority
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
ProgramFlags
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: [bits]
Marcas que identifican las características de instalación del programa. Las marcas predeterminadas son programa predeterminado, UNATTENDED, UNCPATH, HIDEWINDOW, ADMINRIGHTS y ANY_PLATFORM. El valor predeterminado es 152084496.
Poco | Decimal | Hexadecimal | Descripción |
---|---|---|---|
0 | 1 | 0x00000001 | AUTHORIZED_DYNAMIC_INSTALL. El programa está autorizado para la instalación dinámica. |
1 | 2 | 0x00000002 | USE_CUSTOM_PROGRESS_MSG. El programa usa un mensaje de progreso personalizado. |
8 | 256 | 0x00000100 | WINDOWS_CE. Use Windows CE como programa de dispositivo. Si se establece este valor, el programa no se ofrece a los clientes de escritorio. |
9 | 512 | 0x00000200 | RUN_DEPENDANT_ALWAYS. Ejecute siempre el dependiente inmediato del programa. |
10 | 1024 | 0x00000400 | CUENTA REGRESIVA. Muestra el cuadro de diálogo de cuenta atrás. |
12 | 4096 | 0x00001000 | DESHABILITADO. El programa está deshabilitado. |
13 | 8192 | 0x00002000 | DESATENDIDO. El programa no requiere ninguna interacción del usuario. |
14 | 16384 | 0x00004000 | USERCONTEXT. El programa debe ejecutarse en el contexto del usuario. Establezca siempre el valor en 0. |
15 | 32768 | 0x00008000 | ADMINISTRADORES. El programa debe ejecutarse con derechos de administrador. |
16 | 65536 | 0x00010000 | EVERYUSER. El programa debe ser ejecutado por todos los usuarios para los que sea válido. Esta configuración solo es válida para trabajos obligatorios. Establezca siempre el valor en 0. |
17 | 131072 | 0x00020000 | NOUSERLOGGEDIN. El programa solo se ejecuta cuando ningún usuario ha iniciado sesión. |
18 | 262144 | 0x00040000 | OKTOQUIT. El apagado del programa está habilitado. Establezca siempre el valor en 0. |
19 | 524288 | 0x00080000 | OKTOREBOOT. El reinicio del equipo está habilitado. Establezca siempre el valor en 0. |
20 | 1048576 | 0x00100000 | USEUNCPATH. El acceso al programa usa una ruta de acceso de convención de nomenclatura universal (UNC). |
21 | 2097152 | 0x00200000 | PERSISTCONNECTION. La conexión del programa se conserva. Establezca siempre el valor en 0. |
22 | 4194304 | 0x00400000 | RUNMINIMIZED. Maximice la ventana del programa. Establezca siempre el valor en 0. |
23 | 8388608 | 0x00800000 | RUNMAXIMIZED. Minimice la ventana del programa. Establezca siempre el valor en 0. |
24 | 16777216 | 0x01000000 | HIDEWINDOW. Ocultar la ventana del programa. |
25 | 33554432 | 0x02000000 | OKTOLOGOFF. El cierre de sesión está habilitado. Establezca siempre el valor en 0. |
26 | 67108864 | 0x04000000 | RUNACCOUNT. Ejecute el programa mediante el acceso a la cuenta. |
27 | 134217728 | 0x08000000 | ANY_PLATFORM. El programa puede ejecutarse en cualquier sistema operativo. |
28 | 268435456 | 0x10000000 | STILL_RUNNING. El programa se está ejecutando actualmente. |
29 | 536870912 | 0x20000000 | SUPPORT_UNINSTALL. El programa tiene una utilidad de desinstalación. Establezca siempre el valor en 0. |
31 | 2147483648 | 0x80000000 | SHOW_IN_ARP. Muestra el programa en Agregar o quitar programas. |
References
Tipo de datos: SMS_TaskSequence_Reference
Matriz
Tipo de acceso: solo lectura
Calificadores: [diferido, lectura]
SMS_TaskSequence_Reference objetos de clase WMI de servidor que representan los paquetes, programas y aplicaciones a los que se hace referencia mediante los pasos de la secuencia de tareas.
RefreshPkgSourceFlag
Tipo de datos: Boolean
Tipo de acceso: lectura y escritura
Calificadores: [diferido]
Consulte SMS_PackageBaseclass clase WMI de servidor.
RefreshSchedule
Tipo de datos: SMS_ScheduleToken
Matriz
Tipo de acceso:
Calificadores: [max(15), lazy]
Consulte SMS_PackageBaseclass clase WMI de servidor.
ReferencesCount
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Calificadores: [leer]
Tamaño de la matriz indicada por la References
propiedad . Esto representa el número de paquetes o programas y aplicaciones a los que hace referencia la secuencia de tareas.
Reserved
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [diferido]
Usado internamente por el proveedor de SMS.
SecuredScopeNames
Tipo de datos: String Array
Tipo de acceso: solo lectura
Calificadores: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
SedoObjectVersion
Tipo de datos: String
Tipo de acceso: solo lectura
Calificadores: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
Sequence
Tipo de datos: String
Tipo de acceso: solo lectura
Calificadores: [diferido, lectura]
Datos con formato XML que contienen información de secuencia de tareas.
ShareName
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
ShareType
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
SourceDate
Tipo de datos: DateTime
Tipo de acceso: solo lectura
Calificadores: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
SourceSite
Tipo de datos: String
Tipo de acceso: solo lectura
Calificadores: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
SourceVersion
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Calificadores: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
StoredPkgPath
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
StoredPkgVersion
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
SupportedOperatingSystems
Tipo de datos: SMS_OS_Details
Matriz
Tipo de acceso: lectura y escritura
Calificadores: [diferido]
SMS_OS_Details objetos de clase WMI de servidor que describen los detalles de las plataformas en las que se puede ejecutar el programa.
TaskSequenceFlags
Tipo de datos: UInt32
Tipo de acceso: lectura y escritura
Calificadores: [diferido, bits("DANGLING_REF(0)")]
Marcas que indican las condiciones del paquete de secuencia de tareas. La única marca definida actualmente es DANGLING_REF (bit 0).
Poco | Descripción |
---|---|
0 | Establezca si la secuencia de tareas hace referencia a un paquete que no está definido en el sitio. |
Type
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Calificadores: [diferido, lectura]
Tipo de secuencia de tareas representada por el paquete. Los posibles valores son:
Valor | Descripción |
---|---|
1 | Secuencia de tareas genérica |
2 | Secuencia de tareas de implementación del sistema operativo |
Version
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: Ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Comentarios
Los calificadores de clase para esta clase incluyen:
Protegida
Icon("Package.ico")
Para obtener más información sobre los calificadores de clase y los calificadores de propiedad incluidos en la sección Propiedades, vea Configuration Manager Calificadores de clase y propiedad.
Para empezar a usar esta clase, consulte Cómo crear un paquete de secuencia de tareas de implementación del sistema operativo.
Cree un paquete de secuencia de tareas de implementación del sistema operativo mediante la creación de una instancia de la
SMS_TaskSequencePackage
clase para contener una secuencia de tareas. La propia secuencia de tareas se crea mediante el modelo de objetos de secuencia de tareas de implementación del sistema operativo y se asocia con el paquete de secuencia de tareas mediante el método SetSequence en el método Class SMS_TaskSequencePackage . El paquete se anuncia a los clientes que pueden ejecutar la secuencia de tareas. Para obtener más información, vea How to Create an Operating System Deployment Task Sequence Package( Cómo crear un paquete de secuencia de tareas de implementación del sistema operativo).Para obtener más información sobre los objetos WMI de secuencia de tareas, vea Acerca de las secuencias de tareas de implementación del sistema operativo.
Requisitos
Requisitos del entorno de ejecución
Para obtener más información, consulte requisitos de tiempo de ejecución de Configuration Manager Server.
Requisitos de desarrollo
Para obtener más información, consulte requisitos de desarrollo de Configuration Manager Server.