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
true
para 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.