clase WMI de servidor SMS_DistributionPoint

La SMS_DistributionPoint clase WMI es una clase de servidor de proveedor de SMS en Configuration Manager. Representa un punto de distribución desde el que se distribuyó 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

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

Clasificatorios: [leer]

true Si el punto de distribución es un punto de distribución bifurcado. El valor predeterminado es false.

IsProtected

Tipo de datos: Boolean

Tipo de acceso: solo lectura

Clasificatorios: [leer]

true Si el sistema del 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, perezoso]

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

ISVDataSize

Tipo de datos: UInt32

Tipo de acceso: Lectura y escritura

Calificadores: [perezoso]

El tamaño de los datos indicado por ISVData. El valor predeterminado es 0.

ISVString

Tipo de datos: String

Tipo de acceso: Lectura y escritura

Clasificatorios: ninguno

Cadena para extensibilidad de asociados.

LastRefreshTime

Tipo de datos: DateTime

Tipo de acceso: Lectura y escritura

Clasificatorios: ninguno

Fecha y hora en que se actualizó por última vez el 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]

Id. 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

Clasificatorios: [clave]

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]

El 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 dispositivos
257 Paquete de imágenes
258 Paquete de imágenes de arranque
259 Paquete de actualización del sistema operativo

RefreshNow

Tipo de datos: Boolean

Tipo de acceso: Lectura y escritura

Clasificatorios: ninguno

truepara indicar a Configuration Manager que actualice 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 de la consola de Configuration Manager. Esta actualización del paquete copia el contenido más reciente del origen del paquete a un punto de distribución específico, para 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

Clasificatorios: [leer]

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

SecureObjectID

Tipo de datos: String

Tipo de acceso: Lectura y escritura

Clasificatorios: ninguno

clave de objeto de seguridad. Para la aplicación, es CI_UniqueID. Para package, es PackageID.

ServerNALPath

Tipo de datos: String

Tipo de acceso: Lectura y escritura

Clasificatorios: [clave]

La ruta de acceso de la capa de abstracción de red (NAL) al servidor del 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 por 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

Clasificatorios: 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. Los valores posibles se enumeran a continuación. Para obtener más información, vea Comentarios.

Valor Estado del paquete DP
0 NINGUNO
1 ACTUALIZADO
2 AGREGADO
3 ELIMINADO

Comentarios

No hay calificadores de clase especiales para esta clase. Para obtener más información acerca de los cualificadores de clase y de propiedad incluidos en la sección Propiedades, consulta Calificadores de clase y de propiedad de Configuration Manager.

Un punto de distribución siempre se asocia a un paquete determinado y un paquete puede tener varios puntos de distribución.

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

La clase WMI del servidor SMS_SystemResourceList contiene una lista de los puntos de distribución disponibles y sus rutas NAL. La aplicación debe seleccionar la NALPath propiedad 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 por completo 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 recupere los 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 después de establecer la propiedad de 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 llamada, no se deben modificar. Cualquier ISV o aplicación que use esta propiedad debe incluir un identificador en los datos para que se pueda establecer fácilmente la propiedad.

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, consulte Requisitos de desarrollo del servidor de Configuration Manager.

Vea también