Compartir a través de


clase WMI de servidor SMS_DistributionPoint

La SMS_DistributionPoint clase WMI es una clase de servidor proveedor de SMS en Configuration Manager. Representa un punto de distribución desde el que se ha distribuido un paquete determinado a los clientes.

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_DistributionPoint : SMS_BaseClass
{
      Boolean BitsEnabled;
      Boolean IsPeerDP;
      Boolean IsProtected;
      UInt8 ISVData[];
      UInt32 ISVDataSize;
      String ISVString;  
      DateTime LastRefreshTime;
      UInt32 ObjectTypeID;  
      String PackageID;
      UInt32 PackageType;  
      Boolean RefreshNow;
      String ResourceType;
      String SecureObjectID;  
      String ServerNALPath;
      String SiteCode;
      String SiteName;
      String SourceSite;
      UInt32 Status;
};  

Métodos

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

Método Descripción
Método VerifyPackage en la clase SMS_DistributionPoint Comprueba la integridad del paquete.
Método CancelDistribution en la clase SMS_DistributionPoint Cancela la distribución de un paquete.

Propiedades

BitsEnabled

Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: [leer]

true si el punto de distribución está habilitado para BITS. El valor predeterminado es false.

IsPeerDP

Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: [leer]

true si el punto de distribución es un punto de distribución de rama. El valor predeterminado es false.

IsProtected

Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: [leer]

true si el sistema de sitio del punto de distribución está protegido. El valor predeterminado es false.

ISVData

Tipo de datos: UInt8 Matriz

Tipo de acceso: lectura y escritura

Calificadores: [grande, diferido]

Los valores permiten que un único ISV almacene datos relacionados con el objeto SMS_Program clase WMI de servidor asociado al paquete. Para obtener más información, vea Comentarios.

ISVDataSize

Tipo de datos: UInt32

Tipo de acceso: lectura y escritura

Calificadores: [diferido]

Tamaño de los datos indicados por ISVData. El valor predeterminado es 0.

ISVString

Tipo de datos: String

Tipo de acceso: lectura y escritura

Calificadores: ninguno

Cadena para la extensibilidad del asociado.

LastRefreshTime

Tipo de datos: DateTime

Tipo de acceso: lectura y escritura

Calificadores: Ninguno

Fecha y hora de la última actualización del paquete en el servidor de distribución. El valor predeterminado es 19900101000000.000000+***.

ObjectTypeID

Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: [enumeración, lectura]

Identificador de clase de objeto protegido.

Valor Tipo de objeto
2 SMS_Package
14 SMS_OperatingSystemInstallPackage
18 SMS_ImagePackage
19 SMS_BootImagePackage
23 SMS_DriverPackage
24 SMS_SoftwareUpdatesPackage
31 SMS_Application

PackageID

Tipo de datos: String

Tipo de acceso: lectura y escritura

Calificadores: [key]

Identificador del paquete que se distribuyó a este punto de distribución. El valor predeterminado es "".

PackageType

Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: [enumeración, lectura]

Tipo de paquete.

Valor Descripción
0 Paquete de distribución de software normal
3 Paquete de controladores
4 Paquete de secuencia de tareas
5 Paquete de actualización de software
6 Paquete de configuración de dispositivo
257 Paquete de imagen
258 Paquete de imagen de arranque
259 Paquete de actualización del sistema operativo

RefreshNow

Tipo de datos: Boolean

Tipo de acceso: lectura y escritura

Calificadores: Ninguno

truepara indicar Configuration Manager para actualizar el paquete en el punto de distribución. La actualización es específica del punto de distribución y equivale a la acción Actualizar punto de distribución en la consola de Configuration Manager. Esta actualización del paquete copia el contenido más reciente del origen del paquete en un punto de distribución específico, de modo que el punto de distribución tenga la versión más reciente. La versión de origen del paquete no se incrementa y el contenido del paquete no se replica en sitios secundarios. El valor predeterminado es false.

ResourceType

Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: [leer]

Tipo de recurso del punto de distribución. El valor predeterminado es "".

SecureObjectID

Tipo de datos: String

Tipo de acceso: lectura y escritura

Calificadores: Ninguno

Clave de objeto de seguridad. Para la aplicación, es CI_UniqueID. Para el paquete, es PackageID.

ServerNALPath

Tipo de datos: String

Tipo de acceso: lectura y escritura

Calificadores: [key]

Ruta de acceso de capa de abstracción de red (NAL) al servidor de punto de distribución. El valor predeterminado es "". Para obtener más información, vea Comentarios.

SiteCode

Tipo de datos: String

Tipo de acceso: lectura y escritura

Calificadores: [key, SizeLimit("3")]

Código de sitio del sitio al que pertenece este punto de distribución. El valor predeterminado es "".

El valor que se proporciona para esta propiedad debe coincidir con el valor de ServerNALPath. La aplicación recupera el valor de SMS_SystemResourceList clase WMI de servidor. Para obtener más información, vea Comentarios.

SiteName

Tipo de datos: String

Tipo de acceso: lectura y escritura

Calificadores: Ninguno

Nombre descriptivo del sitio donde se origina el paquete. El valor predeterminado es "".

SourceSite

Tipo de datos: String

Tipo de acceso: lectura y escritura

Calificadores: [SizeLimit("3")]

Código de sitio del sitio donde se origina el paquete. El valor predeterminado es "".

Status

Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: [lectura, enumeración]

Estado actual del paquete en el punto de distribución. A continuación se enumeran los valores posibles. Para obtener más información, vea Comentarios.

Valor Estado del paquete de DP
0 NINGUNO
1 ACTUALIZADO
2 AÑADIDO
3 ELIMINADO

Comentarios

No hay calificadores de clase especiales para esta clase. 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.

Un punto de distribución siempre está asociado a un paquete determinado y un paquete puede tener varios puntos de distribución.

La aplicación no puede cambiar la PackageID propiedad después de crear el punto de distribución. Para asociar el punto de distribución a otro paquete, la aplicación debe eliminar el SMS_DistributionPoint objeto y crear una nueva instancia con un nuevo PackageID valor.

La clase WMI de servidor SMS_SystemResourceList contiene una lista de los puntos de distribución disponibles y sus rutas de acceso NAL. La aplicación debe seleccionar la NALPath propiedad de SMS_SystemResourceList que corresponde a una RoleName configuración de propiedad de "Punto de distribución de SMS".

Cuando la aplicación elimina una instancia de SMS_DistributionPoint, la instancia no se elimina totalmente hasta que se eliminan sus componentes relacionados. En su lugar, Configuration Manager establece la Status propiedad en 3 (eliminar) para informar a la aplicación de que el punto de distribución está marcado para su eliminación. Para asegurarse de que una consulta no recupera puntos de distribución que se han eliminado o marcado para su eliminación, la aplicación debe agregar este caso a su cláusula WHERE.

No hay restricciones ni formatos definidos para los datos indicados por ISVData. Sin embargo, es importante que, una vez establecida la propiedad isv de esta propiedad, no se sobrescriba. Por lo tanto, la aplicación debe leer primero los datos existentes en esta propiedad. Si los datos no pertenecen al autor de la llamada, no se deben modificar. Cualquier ISV o aplicación que use esta propiedad debe incluir un identificador en los datos para que la propiedad se pueda establecer fácilmente.

Requisitos

Requisitos en tiempo de ejecución

Para obtener más información, consulte Configuration Manager requisitos de tiempo de ejecución del servidor.

Requisitos de desarrollo

Para obtener más información, consulte Configuration Manager requisitos de desarrollo del servidor.

Vea también