Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La SMS_Package clase Instrumental de administración de Windows (WMI) es una clase de servidor de 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 del paquete. |
| Método CheckDuplicateShareName en la clase SMS_Package | Determina si algún 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 Class SMS_Package | Comprueba si el tipo de recurso compartido de paquete cumple los requisitos de una implementación de secuencia de tareas. |
| 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. |
| SetSourceSite Method in Class SMS_Package | Establece el código del sitio de origen del paquete. |
| Unlock Method in Class 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
Clasificatorios: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
AlternateContentProviders Tipo de datos: String
Tipo de acceso: Lectura y escritura
Calificadores: [grande, perezoso]
Consulte SMS_PackageBaseclass clase WMI de servidor.
DefaultImageFlags Tipo de datos: SInt32
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Una 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
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
ExtendedData Tipo de datos: UInt8 matriz
Tipo de acceso: Lectura y escritura
Calificadores: [grande, perezoso]
Consulte SMS_PackageBaseclass clase WMI de servidor.
ExtendedDataSize Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Calificadores: [perezoso]
Consulte SMS_PackageBaseclass clase WMI de servidor.
ForcedDisconnectDelay Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
ForcedDisconnectEnabled Tipo de datos: Boolean
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
ForcedDisconnectNumRetries Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Icon Tipo de datos: UInt8 matriz
Tipo de acceso: Lectura y escritura
Clasificatorios: [grande]
Consulte SMS_PackageBaseclass clase WMI de servidor.
IconSize Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Calificadores: [perezoso]
Consulte SMS_PackageBaseclass clase WMI de servidor.
IgnoreAddressSchedule Tipo de datos: Boolean
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
IsPredefinedPackage Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Una marca que indica si este paquete es un paquete predefinido.
ISVData Tipo de datos: UInt8 matriz
Tipo de acceso: Lectura y escritura
Calificadores: [grande, perezoso]
Consulte SMS_PackageBaseclass clase WMI de servidor.
ISVDataSize Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Calificadores: [perezoso]
Consulte SMS_PackageBaseclass clase WMI de servidor.
Language Tipo de datos: String
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
LastRefreshTime Tipo de datos: DateTime
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
LocalizedCategoryInstanceNames Tipo de datos: String matriz
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
Manufacturer Tipo de datos: String
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
MIFFilename Tipo de datos: String
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
MIFName Tipo de datos: String
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
MIFPublisher Tipo de datos: String
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
MIFVersion Tipo de datos: String
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Name Tipo de datos: String
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
NumOfPrograms Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Clasificatorios: 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
Clasificatorios: 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
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
PkgSourcePath Tipo de datos: String
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
PreferredAddressType Tipo de datos: String
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Priority Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
RefreshPkgSourceFlag Tipo de datos: Boolean
Tipo de acceso: Lectura y escritura
Calificadores: [perezoso]
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
Clasificatorios: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
SedoObjectVersion Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
ShareName Tipo de datos: String
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
ShareType Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
SourceDate Tipo de datos: DateTime
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
SourceSite Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
SourceVersion Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
StoredPkgPath Tipo de datos: String
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
StoredPkgVersion Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
TransformAnalysisDate Tipo de datos: DateTime
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Fecha de la última vez que el Administrador de conversiones de paquetes analizó el paquete.
TransformReadiness Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Almacena el valor de preparación determinado por el proceso de análisis en el Administrador de conversiones de paquetes. El valor predeterminado es 0.
Los posibles valores son:
| Valor | Preparación para la transformación |
|---|---|
| 0 | Unknown |
| 1 | NotApplicable |
| 2 | No preparado |
| 3 | Listo |
| 4 | Transformado |
| 5 | Error |
Version Tipo de datos: String
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_PackageBaseclass clase WMI de servidor.
Comentarios
Los calificadores de clase para esta clase incluyen:
Protegida
Para obtener más información acerca de los calificadores de clase y de propiedad incluidos en la sección Propiedades, consulte Calificadores de clase y de propiedad de Configuration Manager.
Configuration Manager utiliza paquetes para distribuir software a los clientes. Cada paquete debe contener al menos un programa (SMS_Program Server WMI Class), que identifique 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 (MIF) del estado de instalación para informar del estado o simplemente usa un código de salida.
Cuando la aplicación elimina un
SMS_Packageobjeto, no se elimina por completo hasta que se eliminan los elementos relacionados, por ejemplo, programas, archivos de origen, puntos de distribución y anuncios. En su lugar, Configuration Manager establece laActionInProgresspropiedad en DELETE para marcar el paquete para su eliminación. En SMS 2.0, para asegurarse de que una consulta no recupere paquetes que se han marcado para su eliminación, agregue este caso a la cláusula WHERE. En SMS 2003, la cláusula WHERE no es necesaria, porque 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, consulte Funciones 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 utiliza archivos fuente y no genera un archivo MIF de estado, la aplicación puede crear un paquete que simplemente contenga un valor para la
Namepropiedad.Si cambia la
ShareNamepropiedad O,PkgSourcePathel Administrador de distribución eliminará y volverá a crear el paquete en todos los puntos de distribución del sitio actual. Debido a que este puede ser un proceso costoso, su solicitud debe ser eficiente 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, consulta Requisitos de tiempo de ejecución del servidor de Configuration Manager.
Requisitos de desarrollo
Para obtener más información, consulta Requisitos de desarrollo del servidor de Configuration Manager.
Consulta también
Clase WMI de SMS_PackageBaseclass ServerMétodo GetPDFData en la clase SMS_PDF_PackageCómo crear un paqueteCmdlet de PowerShell: New-CMPackage