SMS_Package clase WMI de servidor

La SMS_Package clase Instrumental de administración de Windows (WMI) es una clase de servidor proveedor de SMS, en Configuration Manager, que contiene información sobre los paquetes de Configuration Manager.

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_Package : SMS_PackageBaseclass  
{  
      UInt32 ActionInProgress;  
      String AlternateContentProviders;  
      SInt32 DefaultImageFlags;  
      String Description;  
      UInt8 ExtendedData[];  
      UInt32 ExtendedDataSize;  
      UInt32 ForcedDisconnectDelay;  
      Boolean ForcedDisconnectEnabled;  
      UInt32 ForcedDisconnectNumRetries;  
      UInt8 Icon[];  
      UInt32 IconSize;  
      Boolean IgnoreAddressSchedule;  
      Boolean IsPredefinedPackage;  
      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;  
      Boolean RefreshPkgSourceFlag;  
      SMS_ScheduleToken RefreshSchedule[];  
      String SecuredScopeNames[];  
      String SedoObjectVersion;  
      String ShareName;  
      UInt32 ShareType;  
      DateTime SourceDate;  
      String SourceSite;  
      UInt32 SourceVersion;  
      String StoredPkgPath;  
      UInt32 StoredPkgVersion;  
      DateTime TransformAnalysisDate;  
      UInt32 TransformReadiness;  
      String Version;  
};  

Métodos

En la tabla siguiente se enumeran los métodos de la SMS_Package clase .

Método Descripción
Método AddChangeNotification en la clase SMS_Package Agrega una notificación de cambio de paquete.
Método AddDistributionPoints en la clase SMS_Package Agrega los puntos de distribución para el paquete.
Método CheckDuplicateShareName en la clase SMS_Package Determina si cualquier otro paquete usa el mismo nombre de recurso compartido personalizado.
Método CheckDuplicateSourceName en la clase SMS_Package Determina si otro paquete usa el nombre de origen especificado.
Método CheckPackageShareForTaskSequenceDeployment en la clase SMS_Package Comprueba si el tipo de recurso compartido de paquete cumple los requisitos de una implementación de secuencia de tareas.
Método RefreshPkgSource en la clase SMS_Package Actualiza el origen del paquete en todos los puntos de distribución, cuando las propiedades del paquete no han cambiado.
Método SetSourceSite en la clase SMS_Package Establece el código del sitio de origen para el paquete.
Método Unlock en la clase SMS_Package Establece el sitio de origen en el sitio actual, desbloqueando el paquete.

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.

DefaultImageFlags
Tipo de datos: SInt32

Tipo de acceso: lectura y escritura

Calificadores: Ninguno

Marca que indica el tipo de paquete. Los posibles valores son:

Valor Tipo de paquete
2 USMT

Advertencia

Actualmente solo se define el tipo de paquete USMT, todos los demás tipos de paquete son 0.

Esta información se aplica a System Center 2012 Configuration Manager SP1 o posterior y System Center 2012 R2 Configuration Manager o posterior.

Description
Tipo de datos: String

Tipo de acceso: lectura y escritura

Calificadores: Ninguno

Consulte SMS_PackageBaseclass clase WMI de servidor.

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.

IsPredefinedPackage
Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: [leer]

Marca que indica si este paquete es un paquete predefinido.

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 Matriz

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: [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.

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.

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: lectura y escritura]

Calificadores: [max(15), lazy]

Consulte SMS_PackageBaseclass clase WMI de servidor.

SecuredScopeNames
Tipo de datos: String Matriz

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.

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.

TransformAnalysisDate
Tipo de datos: DateTime

Tipo de acceso: lectura y escritura

Calificadores: Ninguno

Fecha en que el Administrador de conversión de paquetes analizó por última vez el paquete.

TransformReadiness
Tipo de datos: UInt32

Tipo de acceso: lectura y escritura

Calificadores: Ninguno

Almacena el valor de preparación según lo determinado por el proceso de análisis en el Administrador de conversión de paquetes. El valor predeterminado es 0.

Los posibles valores son:

Valor Preparación de transformación
0 Unknown
1 NotApplicable
2 NotReady
3 Listo
4 Transformado
5 Error

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

    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.

    Configuration Manager usa paquetes para distribuir software a los clientes. Cada paquete debe contener al menos un programa (SMS_Program clase WMI de servidor), identificando qué acciones deben producirse en el cliente cuando se recibe el paquete. También puede identificar si el programa proporciona un archivo de formato de información de administración de estado de instalación (MIF) para notificar el estado o simplemente usa un código de salida.

    Cuando la aplicación elimina un SMS_Package objeto, no se elimina por completo hasta la eliminación de sus elementos relacionados, por ejemplo, programas, archivos de origen, puntos de distribución y anuncios. En su lugar, Configuration Manager establece la ActionInProgress propiedad en DELETE para marcar el paquete para su eliminación. En SMS 2.0, para asegurarse de que una consulta no recupera paquetes marcados para su eliminación, agregue este caso a la cláusula WHERE. En SMS 2003, la cláusula WHERE no es necesaria, ya que una consulta no recupera los paquetes marcados para su eliminación. Use un archivo MIF de estado para generar informes de estado detallados. Para generar un archivo MIF de estado, la aplicación debe llamar a la función InstallStatusMIF. Para obtener más información, vea Funciones de MIF de estado.

    Los valores que proporciona la aplicación al crear un paquete dependen completamente de los programas que contiene el paquete. Por ejemplo, si el paquete contiene un programa simple que no usa archivos de origen y no genera un archivo MIF de estado, la aplicación puede crear un paquete que simplemente contenga un valor para la Name propiedad .

    Cambiar la ShareName propiedad o PkgSourcePath hace que el Administrador de distribución elimine y vuelva a crear el paquete en todos los puntos de distribución del sitio actual. Dado que este puede ser un proceso costoso, la aplicación debe ser eficaz al actualizar estos campos.

Nota:

La aplicación también puede usar el método GetPDFData en la clase SMS_PDF_Package para generar un SMS_Package objeto.

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.

Consulta también

SMS_PackageBaseclass clase WMI de servidor
Método GetPDFData en la clase SMS_PDF_Package
Cómo crear un paquete
Cmdlet de PowerShell: New-CMPackage