Compartir a través de


Instalación, actualización y configuración de puntos de distribución

En este artículo se describe la instalación, actualización, cambios de configuración, eliminación y funcionamiento de estos puntos de distribución. Es importante comprender estos flujos para identificar y diagnosticar correctamente el problema.

Versión original del producto: Configuration Manager rama actual, Microsoft System Center 2012 Configuration Manager, Microsoft System Center 2012 R2 Configuration Manager

Introducción

Al solucionar problemas de instalación y actualización de DP, es importante recordar que un subproceso del grupo de subprocesos de procesamiento de actualizaciones de DP realiza la instalación o actualización de DP. Revise el flujo del proceso de instalación o actualización de DP para comprender cómo identificar el subproceso que realiza la instalación o actualización de DP y filtrar el DistMgr.log para el subproceso identificado. Revise la DistMgr.log filtrada para identificar si se produjo un error en la instalación o actualización de DP o si se realizó correctamente y continúe en consecuencia.

Al solucionar problemas de eliminación de DP, es importante recordar que la eliminación de DP la realiza el subproceso de DP Manager, que es de un solo subproceso. Esto significa que si se quitan varios DP al mismo tiempo, la eliminación de DP se realizará uno por uno y puede tardar mucho tiempo si se quita un gran número de DP. Revise el proceso de eliminación de DP para comprender cómo identificar el subproceso de DP Manager y filtrar el DistMgr.log para el subproceso identificado.

Instalación de DP

La instalación de DP implica los pasos que se indican a continuación. Estos pasos cubren una instalación de DP típica iniciada desde la consola de Configuration Manager después de que el administrador haya terminado el asistente de instalación de DP. Se describe cada paso, seguido de un ejemplo de cómo se puede supervisar el paso mediante el examen del archivo de registro asociado. Si tiene un problema con la instalación de DP, los archivos de registro deben mostrar exactamente dónde está ocurriendo el problema y proporcionar pistas vitales sobre por qué se produce un error en el proceso.

Paso 1: La consola de administración crea una instancia de la SMS_SCI_SysResUse clase WMI para el nuevo DP

Una vez que el administrador completa el asistente para instalación de DP, la consola de administración crea una instancia de la SMS_SCI_SysResUse clase WMI dentro del espacio de nombres Proveedor de SMS. SMSProv.log muestra la creación de esta instancia y contiene otras entradas útiles, como SMSAppName, MachineName, UserName, ApplicationName, que pueden ser útiles al investigar problemas.

Proveedor de SMS 4180 (0x1054) ~
Proveedor de SMS 4180 (0x1054) CExtUserContext::EnterThread : User=CONTOSO\Administración Sid=<SID> Caching IWbemContextPtr=00000000046687B0 en process 0x540 (1344)~
Contexto del proveedor de SMS 4180 (0x1054): SMSAppName =Configuration Manager consola de administrador~
Contexto del proveedor de SMS 4180 (0x1054): MachineName =PS1SITE.CONTOSO.COM~
Contexto del proveedor de SMS 4180 (0x1054): UserName =CONTOSO\Administración~
Contexto del proveedor de SMS 4180 (0x1054): ObjectLockContext=<ContextID>~
Contexto del proveedor de SMS 4180 (0x1054): ApplicationName =Microsoft.ConfigurationManagement.exe~
Contexto del proveedor de SMS 4180 (0x1054): ApplicationVersion=5.0.8355.1000~
Contexto del proveedor de SMS 4180 (0x1054): LocaleID=MS\0x409~
Contexto del proveedor de SMS 4180 (0x1054): __ProviderArchitecture=32 ~
Contexto del proveedor de SMS 4180 (0x1054): __RequiredArchitecture=0 (Bool)~
Contexto del proveedor de SMS 4180 (0x1054): __ClientPreferredLanguages=en-US,es~
Contexto del proveedor de SMS 4180 (0x1054): __CorrelationId={CorrelationID}~
Contexto del proveedor de SMS 4180 (0x1054): __GroupOperationId=170804 ~
Proveedor de SMS 4180 (0x1054) CExtUserContext : Establezca ThreadLocaleID OK en: 1033~
Proveedor de SMS 4180 (0x1054) CSspClassManager::P reCallAction, dbname=CM_PS1~
Proveedor de SMS 4180 (0x1054) PutInstanceAsync SMS_SCI_SysResUse~
Proveedor de SMS 4180 (0x1054) CExtProviderClassObject::D oPutInstanceInstance~
INFORMACIÓN del proveedor de SMS 4180 (0x1054): "PS1DP1.CONTOSO.COM" es un FQDN válido.
Auditoría del proveedor de SMS 4180 (0x1054): el usuario CONTOSO\Administración creó una instancia de clase SMS_SCI_SysResUse.~
Proveedor de SMS 4180 (0x1054) CExtUserContext::LeaveThread : Liberar IWbemContextPtr=73828272~
Proveedor de SMS 4180 (0x1054) ~

Cuando se crea esta instancia de WMI, el proveedor de SMS también inserta una fila en la base de datos:

insert into vSMS_SC_SysResUse (SiteNumber, RoleName, NALPath, NALResType) values (1, N'SMS Site System', N'["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\', N'Windows NT Server')

Paso 2 (opcional): el proveedor de SMS agrega el DP recién creado a un grupo de límites si se especifica durante el asistente.

Durante el asistente para la instalación de DP, el administrador tiene la opción de especificar si el nuevo DP debe agregarse a un grupo de límites existente o nuevo. El proveedor de SMS es responsable de realizar estos cambios y registra las siguientes entradas:

Proveedor de SMS 4180 (0x1054) AddSiteSystem~~
Proveedor de SMS 4180 (0x1054) Adición del sistema de sitio ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\ al grupo de límites Ps1 Asignación y contenido ~
Proveedor de SMS 4180 (0x1054) Se agregaron correctamente 1 servidores al grupo de límites PS1 Asignación y contenido~
Auditoría del proveedor de SMS 4180 (0x1054): el usuario CONTOSO\Administración modificó una instancia de la clase SMS_BoundaryGroup.~
Proveedor de SMS 4180 (0x1054) CExtUserContext::LeaveThread : Liberar IWbemContextPtr=73828272~
Proveedor de SMS 4180 (0x1054) ~

Paso 3: SMSDBMON detecta un cambio de control de sitio y notifica a HMAN que procese el archivo de control de sitio.

SMSDBMON supervisa constantemente varias tablas de la base de datos y, por tanto, detecta un cambio en las tablas relacionadas con el archivo de control de sitio (en el paso 1). Al recibir (que se indica como RCV en el registro) un cambio, SMSDBMON notifica a los componentes adecuados mediante la eliminación o envío (denominado SND en el registro) de los archivos de la bandeja de entrada del componente. En este caso, SMSDBMON notifica a HMAN que procese el archivo de control de sitio para los cambios:

SMS_DATABASE_NOTIFICATION_MONITOR 2580 (0xa14) RCV: UPDATE on SiteControl for SiteControl_AddUpd_HMAN [PS1 ][1027921]
SMS_DATABASE_NOTIFICATION_MONITOR 2580 (0xa14) SND: Se ha quitado E:\ConfigMgr\inboxes\HMAN.box\PS1. SCU [1027921]

Paso 4: HMAN procesa el archivo de control de sitio y procesa todos los puntos de distribución

HMAN se reactiva para procesar el archivo SCU eliminado por SMSDBMON y, a continuación, comienza a procesar el archivo de control de sitio. Durante este proceso, HMAN examinará todos los puntos de distribución para determinar si algún DP es nuevo o cambia.

4a: Para los nuevos DP, HMAN detecta que hay un nuevo sistema de sitio e inserta datos en la DistributionPoints tabla:

SMS_HIERARCHY_MANAGER 2448 (0x990) ~Procesamiento del archivo de control de sitio: Sitio PS1
SMS_HIERARCHY_MANAGER 2448 (0x990) Nuevo sistema de sitio: PS1 PS1DP1.CONTOSO.COM punto de distribución de SMS
SMS_HIERARCHY_MANAGER 2448 (0x990) Nuevo sistema de sitio: PS1 PS1DP1.CONTOSO.COM sistema de sitio SMS
SMS_HIERARCHY_MANAGER 2448 (0x990) ~La información del servidor del sitio PS1 ha cambiado. Actualice la tabla DPInfo en la base de datos.
SMS_HIERARCHY_MANAGER 2448 (0x990) ~ Los puntos de distribución del sitio PS1 han cambiado. Actualice la tabla DistributionPoints en la base de datos.
SMS_HIERARCHY_MANAGER 2448 (0x990) ~Dp insertado ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\. CRC:439BCA34,PDP:0,PullDP:0
SMS_HIERARCHY_MANAGER 2448 (0x990) SQL>>>insert DistributionPoints ( ServerName, NALPath, ShareName, SMSSiteCode, IsPullDP, IsPeerDP, Valores de IsBITS, PreStagingAllowed, IsMulticast, AnonymousEnabled, TokenAuthEnabled, SslState, DPType, Priority, TransferRate, DPFlags, IsProtected, DPDrive, Type, MinFreeSpace, IsPXE, IsActive, ResponseDelay, UdaSetting, BindPolicy, SupportUnknownMachines, CertificateType, IdentityGUID, BindExcept, PXEPassword, Action, Account, Description, DPCRC ) ( N'PS1DP1. CONTOSO. COM', N'["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\', N'', N'PS1', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 1, N'', N'Windows NT Server', 50, 0, 0, 0, 0, 0, 0, 0, N'23a72b6c-eace-4218-929c-4c80638c031e', N'', N'', 0, N'', N'PS1 Standard DP', N'439BCA34')

4b: además de insertar una nueva fila para el DP en la DistributionPoints tabla, HMAN también distribuye los paquetes de cliente predeterminados al DP:

SMS_HIERARCHY_MANAGER 2448 (0x990) La configuración de actualización del cliente se cargó correctamente desde la base de datos. FullClientPackageID=CS100002, StagingClientPackageID=CS100024, ClientUpgradePackageID=CS100003, PilotingUpgradePackageID=CS100025, ClientUpgradeAdvertisementID=CS120000, ClientPilotingAdvertisementID=(null)
SMS_HIERARCHY_MANAGER INFO 2448 (0x990): se agregó correctamente el paquete de cliente (ID=CS100002) a DP ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\~
info de SMS_HIERARCHY_MANAGER 2448 (0x990): se agregó correctamente el paquete de cliente (ID=CS100003) a DP ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\~
INFO de SMS_HIERARCHY_MANAGER 2448 (0x990): se agregó correctamente el paquete de cliente (ID=CS100024) a DP ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\~
SMS_HIERARCHY_MANAGER 2448 (0x990) INFO: Se agregó correctamente el paquete de cliente (ID=CS100025) a DP ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\~

4c: HMAN actualiza la información del certificado DP (autofirmado o PKI) en la base de datos llamando al spUpdateDPCert procedimiento almacenado:

SMS_HIERARCHY_MANAGER consulta de certificado dp 2448 (0x990): EXEC spUpdateDPCert N'PS1DP1. CONTOSO. COM', N'23a72b6c-eace-4218-929c-4c80638c031e', ...

Tenga en cuenta que para los puntos de distribución que no han cambiado, HMAN registra una entrada:

SMS_HIERARCHY_MANAGER 2448 (0x990) ~No actualizará DP ["Display=\\PS1SITE.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SITE.CONTOSO.COM\. DBCRC:13639BB,NewCRC:13639BB,Action:0,PDP:0,PullDP:0
SMS_HIERARCHY_MANAGER 2448 (0x990) ~No actualizará DP ["Display=\\PS1SQL.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SQL.CONTOSO.COM\. DBCRC:DB8F08DA,NewCRC:DB8F08DA,Action:0,PDP:0,PullDP:1
SMS_HIERARCHY_MANAGER 2448 (0x990) ~No actualizará DP ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\. DBCRC:B65C605F,NewCRC:B65C605F,Action:0,PDP:0,PullDP:0

Nota:

Si HMAN encuentra un error al intentar insertar o actualizar cualquiera de los DP, se revierte toda la transacción y no se procesa ninguno de los DP. Si esto continúa, verá problemas en los que los DP no se instalan o los cambios de propiedad de DP no surten efecto.

Paso 5: HMAN termina de procesar el archivo de control de sitio y genera un mensaje de estado

Cuando HMAN termina de procesar el archivo de control de sitio, genera un mensaje de estado con el identificador 3306, lo que significa que hierarchy Manager se ha procesado E:\ConfigMgr\inboxes\hman.box\PS1.SCUcorrectamente, que en nuestro ejemplo representa el archivo de control de sitio para el sitio ConfigMgr sitio principal 1 (PS1):

SMS_HIERARCHY_MANAGER 2448 (0x990) STATMSG: ID=3306 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_HIERARCHY_MANAGER" SYS=PS1SITE. CONTOSO.COM SITE=PS1 PID=1956 TID=2448 GMTDATE=Wed May 11 18:33:34.813 2016 ISTR0="E:\ConfigMgr\inboxes\HMAN.box\PS1. SCU" ISTR1="ConfigMgr sitio primario 1" ISTR2="PS1" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0

Paso 6: SMSDBMON detecta un cambio en DistributionPoints la tabla y notifica a DistMgr que instale el DP.

SMSDBMON detecta un cambio en la DistributionPoints tabla (del paso 4a) e indica a DistMgr que inicie la instalación de DP quitando un <PPPD>. Archivo INS en la DistMgr.box carpeta:

SMS_DATABASE_NOTIFICATION_MONITOR RCV: INSERT en DistributionPoints for DistributionPoints_Ins [32 ][1027928]
SMS_DATABASE_NOTIFICATION_MONITOR SND: E:\ConfigMgr\inboxes\distmgr.box\32.INS [1027928]

En este ejemplo, 32 es el identificador del punto de distribución. Puede encontrar el nombre dp del PPPD ejecutando la siguiente consulta SQL en la base de datos:

SELECT * FROM DistributionPoints WHERE DPID = 32

Paso 7: DistMgr se reactiva para procesar el archivo INS e inicia un subproceso de trabajo de actualización de DP para instalar el DP.

DistMgr se reactiva para procesar . Archivo INS eliminado por SMSDBMON. Las instalaciones y actualizaciones de DP se controlan mediante el subproceso principal de procesamiento de actualizaciones de DP. Para realizar la instalación de DP, el subproceso de procesamiento de actualización de DP usa un subproceso del grupo de subprocesos de procesamiento de actualización de DP que está establecido para usar un máximo de 50 subprocesos de forma predeterminada. En las siguientes entradas de registro, el identificador de subproceso de procesamiento de actualización de DP principal es 2860, que crea un nuevo subproceso de trabajo con el identificador 4788 (0x12b4) para la instalación de DP:

SMS_DISTRIBUTION_MANAGER subproceso de procesamiento de actualización dp 2860 (0xb2c): actualización de DP con el identificador 32. 0x12b4 de subprocesos. Se usan 1 subprocesos de 50.

A continuación, el subproceso de trabajo de procesamiento de DP 4788 (0x12b4) inicia el proceso de instalación de PPPD 32, que es nuestro nuevo DP:

SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~Procesamiento 32.INS
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~PPPD 32 - Ruta de acceso NAL ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\ , ServerName = PS1DP1.CONTOSO.COM, DPDrive = , IsMulticast = 0, PXE = 0, RemoveWDS = 0

Paso 8: El subproceso de trabajo de actualización de Dp de DistMgr instala el dp

Aquí, el subproceso 4788 de DistMgr inicia la instalación de DP real, donde completa lo siguiente:

  • Copia los archivos necesarios en el DP
  • Instala IIS (si se especifica durante el asistente para instalación)
  • Instala MSXML y los componentes de Visual C++ Redistributable
  • Instala el proveedor WMI de DP
  • Crea directorios virtuales y configura IIS
  • Novedades la configuración del Registro en el servidor DP
  • Instala el rol PXE (si está configurado)

Tenga en cuenta que las entradas de registro siguientes se truncan para mostrar solo la información pertinente:

SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ISAPI instalado en PS1DP1.CONTOSO.COM, copiado E:\ConfigMgr\bin\x64\..\x64\smsfileisapi.dll en \\PS1DP1.CONTOSO.COM\ADMIN$\system32\inetsrv\smsfileisapi.dll
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~Recurso compartido creado correctamente SMS_DP$ en el servidor PS1DP1.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~OS versión 6.3.9600: iis instalado en el servidor remoto PS1DP1. CONTOSO.COM.
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) MSXML 6.0 se configura correctamente en DP PS1DP1.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) Ejecute el comando "C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /log "C:\SMS_DP$\sms\bin\vcredist.log" para instalar VC redist
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~Proveedor WMI de DP instalado correctamente en el punto de distribución remoto
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) Configurar los directorios virtuales de IIS correctamente en el punto de distribución PS1DP1.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ConfigureDP
SMS_DISTRIBUTION_MANAGER configuración del Registro dp 4788 (0x12b4) se ha actualizado correctamente en PS1DP1.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ConfigurePXE
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\ es un dp de extracción.

Sugerencia

Una vez alcanzado el paso 8, es mucho más fácil supervisar el progreso de la instalación filtrando el registro para el identificador de subproceso de trabajo (4788 en este ejemplo).

Paso 9 (opcional): El rol de proveedor PXE y los servicios de implementación de Windows están instalados en dp (si está habilitado)

Si dp está habilitado para PXE, se inicia la instalación de PXE cuando ConfigurePXE se registra en DistMgr.log. En este momento, SMSDPProv.log en el punto de distribución mostrará el progreso de instalación de PXE/WDS:

CcmInstallPXE
En ejecución: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /log "C:\SMS_DP$\sms\bin\vcredist.log"
Esperando la finalización de: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /log "C:\SMS_DP$\sms\bin\vcredist.log"
Ejecución completada para: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /log "C:\SMS_DP$\sms\bin\vcredist.log"
Se ha creado la clave de exclusión mutua de DP para WDS.
Buscar Wimgapi.Dll
Error en MsiEnumRelatedProducts
Error en FindProduct; 0x80070103
Se encontró C:\Windows\system32\wimgapi.dll
Wimgapi.dll ya está instalado.
La ruta de acceso a smsdp.dll es "C:\SMS_DP$\sms\bin\smsdp.dll" 05-11-2016 14:36:57.000 Se han inicializado contadores de rendimiento PXE
No se pudo abrir el servicio WDS.
WDS NO ESTÁ INSTALADO
Instalación de WDS.
En ejecución: ServerManagerCmd.exe -i WDS -a
Error (2) en la ejecución: ServerManagerCmd.exe -i WDS -a
En ejecución: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; Add-WindowsFeature WDS
Esperando la finalización de: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; Add-WindowsFeature WDS
Ejecución completada para: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; Add-WindowsFeature WDS
WDS instalado correctamente.
La máquina ejecuta Windows Server. (NTVersion=0X603, ServicePack=0)
WDS está INSTALADO
Establecer la clave de configuración TFTP como: System\CurrentControlSet\Services\WDSSERVER\Providers\WDSTFTP
Configuración de filtros de lectura TFTP
SetupComplete está establecido en 0
REMINST no se establece en WDS
WDS no está configurado
El recurso compartido (REMINST) no existe. (NetNameNotFound) (0x00000906)
Error en GetFileSharePath; 0x80070906
El recurso compartido REMINST no existe. Necesita crearlo.
Enumerar las unidades de A a Z para la unidad NTFS con más espacio libre.
La unidad "C:" es la mejor unidad para el directorio de instalación de SMS.
Creación de un recurso compartido REMINST al que apuntar: C:\RemoteInstall
REMINST de recurso compartido creado correctamente
Eliminación de directorios relacionados con PXE existentes
Registro del proveedor WDS: SourceDir: C:\SMS_DP$\sms\bin
Registro del proveedor WDS: ProviderPath: C:\SMS_DP$\sms\bin\smspxe.dll
DoPxeProviderRegister 05-11-2016 14:37:10.000 PxeLoadWdsPxe
Carga de wdspxe.dll desde C:\Windows\system32\wdspxe.dll
wdspxe.dll se carga
PxeProviderRegister ha suceeded (0x00000000)
Deshabilitación de la funcionalidad WDS/RIS
Se encontró el privilegio otifyPrivilege en el servicio WDSServer
Privilegio encontrado SeRestorePrivilege en el servicio WDSServer
Privilegio encontrado SeBackupPrivilege en el servicio WDSServer
Privilegio encontrado SeSecurityPrivilege en el servicio WDSServer
Privilege SeTakeOwnershipPrivilege NOT found service WDSServer
ChangeServiceConfig2 se realizó correctamente para WDSServer. Se agregó el privilegio SeTakeOwnershipPrivilege.
ChangeServiceConfig se realizó correctamente para WDSServer. StartType: 0x2
El estado wdsserver es 1
WDSServer NO SE HA INICIADO
Error al reiniciar el servicio WDS
En ejecución: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall"
Esperando la finalización de: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall"
Ejecución completada para: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall"
La máquina ejecuta Windows Server. (NTVersion=0X603, ServicePack=0)
Error en ProcessBootImages; 0x80070003
CcmInstallPXE: elimina la clave de exclusión mutua de DP para WDS.
PXE instalado

Paso 10: La instalación de DP finaliza correctamente

Una vez que la instalación de DP finaliza correctamente, el subproceso de trabajo genera un mensaje de estado con el identificador 2399, lo que significa que se ha completado correctamente la instalación o actualización del punto de distribución en el equipo <DPNALPath>:

SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) STATMSG: ID=2399 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_DISTRIBUTION_MANAGER" SYS=PS1SITE. CONTOSO.COM SITE=PS1 PID=1956 TID=4788 GMTDATE=Wed May 11 18:36:58.062 2016 ISTR0="["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\" ISTR1="PS1DP1.CONTOSO.COM" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=1 AID0=404 AVAL0="["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\PS1DP1.CONTOSO.COM\"

Paso 11 (solo para los DP de extracción): el subproceso de procesamiento de actualización de DistMgr indica al proveedor WMI de DP que instale dp de extracción mediante la ejecución de pulldp.msi

Si dp está configurado para ser un DP de extracción, el subproceso de procesamiento de actualización de DistMgr inicia otro subproceso de trabajo de actualización de DP para realizar la instalación de extracción de DP. Este subproceso de trabajo de actualización de DP indica al proveedor de DP de SMS que se ejecute pulldp.msi para instalar el dp de extracción.

SMS_DISTRIBUTION_MANAGER 2188 (0x88c) Actualizar PullDP con el identificador 33. 0x9c0 de subprocesos. Se usan 1 subprocesos de 50.
SMS_DISTRIBUTION_MANAGER 2496 (0x9c0) ~PPPD 33 - Ruta de acceso NAL ["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\ , ServerName = PS1DP2.CONTOSO.COM, DPDrive = , IsMulticast = 0, PXE = 1, RemoveWDS = 0
SMS_DISTRIBUTION_MANAGER 2496 (0x9c0) ConfigurePullDP
SMS_DISTRIBUTION_MANAGER 2496 (0x9c0) ~NAL Path ["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\ es un dp de extracción.
SMS_DISTRIBUTION_MANAGER 2496 (0x9c0) Para la arquitectura del procesador de PS1DP2.CONTOSO.COM de servidor es x64~
SMS_DISTRIBUTION_MANAGER archivo 2496 (0x9c0) "\\PS1DP2.CONTOSO.COM\SMS_DP$\sms\bin\pulldp.msi" está firmado y de confianza. SMS_DISTRIBUTION_MANAGER archivo 2496 (0x9c0) "\\PS1DP2.CONTOSO.COM\SMS_DP$\sms\bin\pulldp.msi" está firmado con el certificado raíz de MS.
SMS_DISTRIBUTION_MANAGER 2496 (0x9c0) Instalar PullDP, compruebe \\PS1DP2.CONTOSO.COM\SMS_DP$\sms\logs\smsdpprov.log y \\PS1DP2.CONTOSO.COM\SMS_DP$\sms\logs\pulldp_install.log
SMS_DISTRIBUTION_MANAGER 2496 (0x9c0) PullDP ["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\ está marcado como Instalado

En este momento, el archivo SMSDPProv.log del dp de extracción mostrará que se ha iniciado la instalación de dp de extracción:

2020 (0x7e4) Proceso iniciado C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /l C:\SMS_DP$\sms\logs\vcredist.log
2020 (0x7e4) Ejecución completada para: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /l C:\SMS_DP$\sms\logs\vcredist.log
2020 (0x7e4) Proceso iniciado msiexec.exe /quiet /i C:\SMS_DP$\sms\bin\pulldp.msi /log C:\SMS_DP$\sms\logs\pulldp_install.log

Cuando se instala dp de extracción en un servidor que tiene instalado el cliente ConfigMgr, el comando usado para la instalación es:

4744 (0x1288) Proceso iniciado E:\SMS_DP$\sms\bin\ccmsetup.exe /autoupgrade /upgradetolatest /postinstallmsi:"E:\SMS_DP$\sms\bin\pulldp.msi; E:\SMS_DP$\sms\logs\pulldp_install.log"

El progreso de la instalación de Pull DP se puede revisar y supervisar examinando el archivo de registro MSI pulldp_install.log.

Actualización de DP

La actualización del punto de distribución implica los pasos que se enumeran a continuación. Estos pasos abarcan una actualización de DP típica que se inicia después de actualizar un sitio de ConfigMgr 1511 a ConfigMgr 1602. Tenga en cuenta que el proceso es similar al instalar un Service Pack o una actualización acumulativa en varias versiones de Configuration Manager 2012.

Paso 1: La actualización da como resultado un restablecimiento del sitio, que reinstala el componente DistMgr y quita el archivo resetdps.trn en DistMgr.box.

Una vez finalizada correctamente la actualización del sitio, se inicia un restablecimiento del sitio para volver a instalar todos los componentes de Configuration Manager. Como parte de este proceso, Administrador de componentes de sitio (SiteComp) vuelve a instalar el Administrador de distribución y, al reinstalar DistMgr, crea el resetdps.trn archivo en DistMgr.box para indicar a DistMgr que actualice todos los DP.

SMS_SITE_COMPONENT_MANAGER 4364 (0x110c) Reinstalación del componente SMS_DISTRIBUTION_MANAGER...
SMS_SITE_COMPONENT_MANAGER tabla 4364 (0x110c) Update DistributionPoints
SMS_SITE_COMPONENT_MANAGER 4364 (0x110c) Creación del archivo E:\ConfigMgr\inboxes\distmgr.box\resetdps.trn.

Paso 2: DistMgr inicia la actualización de todos los DP después de detectar el archivo resetdps.trn

DistMgr se inicia después de la reinstalación y detecta el archivo resetdps.trn:

SMS_DISTRIBUTION_MANAGER 3048 (0xbe8) SMS_EXECUTIVE iniciado SMS_DISTRIBUTION_MANAGER como identificador de subproceso 4984 (0x1378).
SMS_DISTRIBUTION_MANAGER 4984 (0x1378) Se encontró el archivo resetdps.trn, actualizará todos los puntos de distribución.

Paso 3: El subproceso de procesamiento de actualización de DistMgr inicia subprocesos de trabajo de actualización de DP para realizar la actualización de DP

El subproceso de procesamiento de actualización de DistMgr se inicia e inicia los subprocesos de trabajo de actualización de DP para actualizar todos los DP. Cada uno de estos subprocesos de trabajo funciona simultáneamente y actualiza varios DP a la vez. Para el procesamiento de actualización de DP, podemos iniciar hasta 50 subprocesos de forma predeterminada, pero este es un valor de control de sitio configurable y se rige por la propiedad para SMS_DISTRIBUTION_MANAGER el DPUpgradeThreadLimit componente.

SMS_DISTRIBUTION_MANAGER 4984 (0x1378) ~Iniciar el subproceso de procesamiento de actualización de DP, id. de subproceso = 0x7C (124)
SMS_DISTRIBUTION_MANAGER subproceso de procesamiento de actualización de DP 124 (0x7c): iniciado, realizará cualquier trabajo pendiente y, a continuación, esperará a que se realice un trabajo adicional.
SMS_DISTRIBUTION_MANAGER subproceso de procesamiento de actualización de DP 124 (0x7c): Actualización de DP con id. 1. 0x13d0 de subprocesos. Se usan 1 subprocesos de 50.
SMS_DISTRIBUTION_MANAGER subproceso de procesamiento de actualización dp 124 (0x7c): actualización de DP con id. 5. 0x8c8 de subprocesos. Se usaron 2 subprocesos de 50.
SMS_DISTRIBUTION_MANAGER subproceso de procesamiento de actualización de DP 124 (0x7c): Actualización de DP con el identificador 14. 0x100c de subprocesos. Se usaron 3 subprocesos de 50.

Cada subproceso de trabajo de actualización de DP individual comienza a actualizar un punto de distribución. En este ejemplo, nos centraremos en el subproceso 2248 (0x8c8) que va a actualizar DP con PPPD 5:

SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) ~Procesamiento 5.INS
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) ~PPPD 5 - Ruta de acceso NAL ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\ , ServerName = PS1SYS.CONTOSO.COM, DPDrive = , IsMulticast = 0, PXE = 1, RemoveWDS = 0

Paso 4: El subproceso de trabajo de actualización de DP realiza la actualización de DP

El subproceso de trabajo de actualización de DP realiza la actualización del DP. Este proceso es idéntico al paso 8 del proceso de instalación de DP.

SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) ISAPI instalado en PS1SYS.CONTOSO.COM, copiado E:\ConfigMgr\bin\x64\..\x64\smsfileisapi.dll en \\PS1SYS.CONTOSO.COM\ADMIN$\system32\inetsrv\smsfileisapi.dll
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) el recurso compartido de DP SMS_DP$ ya existe en el DP remoto~
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) Instalar servidor de Internet= 2
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) Omitir la configuración del sistema operativo para el punto de distribución ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\. Debe instalar y configurar IIS manualmente. Asegúrese de que RDC también está habilitado.
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) MSXML 6.0 se configura correctamente en DP PS1SYS.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) Ejecute el comando "C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /log "C:\SMS_DP$\sms\bin\vcredist.log"" para instalar VC redist
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) ~Proveedor WMI de DP instalado correctamente en el punto de distribución remoto
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) Configurar los directorios virtuales de IIS correctamente en el punto de distribución PS1SYS.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) ConfigureDP
SMS_DISTRIBUTION_MANAGER configuración del Registro dp 2248 (0x8c8) se ha actualizado correctamente en PS1SYS.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) ConfigurePXE

Paso 5: Los subprocesos de trabajo de actualización de DP restablecen el estado de instalación de extracción de DP

El subproceso de trabajo de actualización de DP restablece el estado de instalación del dp de extracción para que se pueda actualizar. Tenga en cuenta que esto se registra incluso para los DP estándar, pero no es relevante para los DPs estándar.

SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) PullDP ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\ está marcado como Desinstalado

Paso 6: La actualización de DP finaliza correctamente

Una vez que la instalación de DP finaliza correctamente, el subproceso de trabajo genera un mensaje de estado con el identificador 2399, lo que significa que se ha completado correctamente la instalación o actualización del punto de distribución en el equipo <DPNALPath>.

SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) STATMSG: ID=2399 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_DISTRIBUTION_MANAGER" SYS=PS1SITE. CONTOSO.COM SITE=PS1 PID=3444 TID=2248 GMTDATE=Fri abr 08 22:31:56.637 2016 ISTR0="["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\" ISTR1="PS1SYS.CONTOSO.COM" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=1 AID0=404 AVAL0="["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\PS1SYS.CONTOSO.COM\"

Paso 7 (Solo extracción de DP): el subproceso de trabajo de DP inicia indica al proveedor WMI de DP que actualice el dp de extracción.

Una vez que el dp de extracción está marcado como desinstalado, el subproceso de trabajo de actualización de DP indica al proveedor de WMI de DP que realice la actualización de DP de extracción.

SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) ConfigurePullDP
SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) ~NAL Path ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\ es un dp de extracción.
SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) Para la arquitectura del procesador de PS1SYS.CONTOSO.COM de servidor es x64~
SMS_DISTRIBUTION_MANAGER archivo 2032 (0x7f0) "\\PS1SYS.CONTOSO.COM\SMS_DP$\sms\bin\pulldp.msi" está firmado y es de confianza.
SMS_DISTRIBUTION_MANAGER archivo 2032 (0x7f0) "\\PS1SYS.CONTOSO.COM\SMS_DP$\sms\bin\pulldp.msi" está firmado con el certificado raíz de MS.
SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) Instalar PullDP, compruebe \\PS1SYS.CONTOSO.COM\SMS_DP$\sms\logs\smsdpprov.log y \\PS1SYS.CONTOSO.COM\SMS_DP$\sms\logs\pulldp_install.log
SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) PullDP ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\ está marcado como Instalado

En este momento, el SMSDPProv.log en el dp de extracción mostrará que se ha iniciado la instalación de dp de extracción:

2920 (0xb68) Proceso iniciado F:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /l F:\SMS_DP$\sms\logs\vcredist.log
2920 (0xb68) Ejecución completada para: F:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /l F:\SMS_DP$\sms\logs\vcredist.log
2920 (0xb68) Proceso iniciado msiexec.exe /quiet /i F:\SMS_DP$\sms\bin\pulldp.msi /log F:\SMS_DP$\sms\logs\pulldp_install.log

Cuando se instala dp de extracción en un servidor que tiene instalado el cliente ConfigMgr, el comando usado para la instalación es:

4744 (0x1288) Proceso iniciado E:\SMS_DP$\sms\bin\ccmsetup.exe /autoupgrade /upgradetolatest /postinstallmsi:"E:\SMS_DP$\sms\bin\pulldp.msi; E:\SMS_DP$\sms\logs\pulldp_install.log"

El progreso de la instalación de Pull DP se puede revisar y supervisar examinando el archivo de registro MSI pulldp_install.log.

Cambio de DP

En los pasos siguientes se explica lo que ocurre al cambiar las propiedades de un DP en la consola. Estos pasos cubren un escenario en el que se modificó la descripción de DP en la pestaña Propiedades>generales de DP estándar de PS1 a DP estándar de PS1 - TestPropertyChange1.

Paso 1: Administración consola cambia la instancia de SMS_SCI_SysResUse clase WMI para el DP modificado

Una vez que el administrador modifica las propiedades de DP, la consola de administración actualiza la instancia de la SMS_SCI_SysResUse clase WMI dentro del espacio de nombres proveedor de SMS para el DP modificado. SMSProv.log muestra:

Proveedor de SMS 4460 (0x116c) PutInstanceAsync SMS_SCI_SysResUse~
Proveedor de SMS 4460 (0x116c) CExtProviderClassObject::D oPutInstanceInstance~
INFO del proveedor de SMS 4460 (0x116c): "PS1DP1.CONTOSO.COM" es un FQDN válido.
Auditoría del proveedor de SMS 4460 (0x116c): el usuario CONTOSO\Administración modificó una instancia de la clase SMS_SCI_SysResUse.~

Cuando se modifica esta instancia de WMI, el proveedor de SMS también actualiza la base de datos:

update vSMS_SC_SysResUse_Properties set ID = 72057594037928006, Name = N'Description', Value1 = N'PS1 Standard DP - TestPropertyChange1', Value2 = N'', Value3 = 0 where ID = 72057594037928006 and Name = N'Description'  

Paso 2: SMSDBMON detecta el cambio de control de sitio y notifica a HMAN que procese el archivo de control de sitio.

SMSDBMON detecta un cambio en las tablas relacionadas con el archivo de control de sitio (paso 1). Al recibir (denominado RCV en el registro) un cambio, SMSDBMON toma las medidas adecuadas y notifica a los componentes adecuados mediante la eliminación o envío (denominado SND en el registro) de los archivos de la bandeja de entrada del componente. En este caso, SMSDBMON notifica a HMAN que procese el archivo de control de sitio para los cambios.

SMS_DATABASE_NOTIFICATION_MONITOR 3120 (0xc30) RCV: UPDATE on Sites for Sites_AddUpd_HMAN [PS1 ][1031575]
SMS_DATABASE_NOTIFICATION_MONITOR 3120 (0xc30) SND: Se ha quitado E:\ConfigMgr\inboxes\hman.box\PS1. SSU [1031575]

Paso 3: HMAN procesa el archivo de control de sitio y procesa todos los puntos de dominio

HMAN se reactiva para procesar el archivo SCU eliminado por SMSDBMON y comienza a procesar el archivo de control de sitio. Durante este proceso, HMAN examinará todos los puntos de distribución y determinará si algún DP es nuevo o cambia. Para obtener más información sobre este paso, consulte el paso 4 en la instalación de DP.

SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Procesamiento del archivo de control de sitio: Sitio PS1
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~La información del servidor del sitio PS1 no ha cambiado. HMAN no actualizará la tabla DPInfo en la base de datos.
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Los puntos de distribución del sitio PS1 han cambiado. Actualice la tabla DistributionPoints en la base de datos.
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Dp actualizado ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\. DBCRC:151AC30,NewCRC:5EAEB9DF,Action:0,PDP:0,PullDP:0
SMS_HIERARCHY_MANAGER 4912 (0x1330) Sql>>>Update DistributionPoints set IsPullDP = 0, IsPeerDP = 0, SMSSiteCode = 'PS1', IsBITS = 0, PreStagingAllowed = 0, IsMulticast = 0, AnonymousEnabled = 0, TokenAuthEnabled = 0, SslState = 0, DPType = 0, Priority = 200, TransferRate = 3972, DPFlags = 0, IsProtected = 1, MinFreeSpace = 50, DPDrive = N'', IsPXE = 0, IsActive = 0, ResponseDelay = 0, UdaSetting = 0, BindPolicy = 0, SupportUnknownMachines = 0, CertificateType = 0, IdentityGUID = N'23a72b6c-eace-4218-929c-4c80638c031e', BindExcept = N'', PXEPassword = N'', Account = N'', Description = N'PS1 Standard DP - TestPropertyChange1', DPCRC = N'5EAEB9DF', Action = 0 where NALPath = N'["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\' ~
SMS_HIERARCHY_MANAGER consulta de certificado dp 4912 (0x1330): EXEC spUpdateDPCert N'PS1DP1. CONTOSO. COM', N'23a72b6c-eace-4218-929c-4c80638c031e', ...
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~No actualizará DP ["Display=\\PS1SITE.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SITE.CONTOSO.COM\. DBCRC:13639BB,NewCRC:13639BB,Action:0,PDP:0,PullDP:0
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~No actualizará DP ["Display=\\PS1SQL.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SQL.CONTOSO.COM\. DBCRC:DB8F08DA,NewCRC:DB8F08DA,Action:0,PDP:0,PullDP:1
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~No actualizará DP ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\. DBCRC:D9EAF006,NewCRC:D9EAF006,Action:0,PDP:0,PullDP:0

Nota:

Si HMAN encuentra un error al intentar insertar o actualizar cualquiera de los DP, se revierte toda la transacción y no se procesa ninguno de los DP. Si esto continúa, verá problemas en los que los DP no se instalan o los cambios de propiedad de DP no surten efecto.

Paso 4: HMAN termina de procesar el archivo de control de sitio

Cuando HMAN finaliza el procesamiento del archivo de control de sitio, genera un mensaje de estado con el identificador 3306, lo que significa "Hierarchy Manager procesado E:\ConfigMgr\inboxes\hman.box\PS1.SCUcorrectamente", que representaba el archivo de control de sitio para el sitio ConfigMgr sitio principal 1 (PS1).

SMS_HIERARCHY_MANAGER 4912 (0x1330) STATMSG: ID=3306 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_HIERARCHY_MANAGER" SYS=PS1SITE. CONTOSO.COM SITE=PS1 PID=4224 TID=4912 GMTDATE=Fri 13 de mayo 16:41:55.881 2016 ISTR0="E:\ConfigMgr\inboxes\hman.box\PS1. SCU" ISTR1="ConfigMgr sitio primario 1" ISTR2="PS1" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0

Eliminación de DP

En los pasos siguientes se explica lo que ocurre después de quitar el rol punto de distribución de un sistema de sitio de la consola:

Paso 1: Administración consola elimina la instancia de clase SMS_SCI_SysResUse WMI para el DP eliminado

Una vez que el administrador quita el rol punto de distribución, la consola de administración elimina la instancia de la SMS_SCI_SysResUse clase WMI dentro del espacio de nombres Proveedor de SMS para el DP eliminado. SMSProv.log muestra:

Proveedor de SMS 3652 (0xe44) DeleteInstanceAsync SMS_SCI_SysResUse.FileType=2,ItemName="["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\,PUNTO de distribución SMS",ItemType="Uso de recursos del sistema",SiteCode="PS1"~
Proveedor de SMS 3652 (0xe44) Clase solicitada =SMS_SCI_SysResUse~
Proveedor de SMS 3652 (0xe44) CExtProviderClassObject::D oDeleteInstance~
Auditoría del proveedor de SMS 3652 (0xe44): el usuario CONTOSO\Administración eliminó una instancia de la clase SMS_SCI_SysResUse.~

Cuando se modifica esta instancia de WMI, el proveedor de SMS también elimina el dp de la base de datos:

delete vSMS_SC_SysResUse from vSMS_SC_SysResUse where SiteNumber = 1 and RoleName = N'SMS Distribution Point' and NALPath = N'["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\'

Paso 2: SMSDBMON detecta el cambio de control de sitio y notifica a HMAN que procese el archivo de control de sitio.

SMSDBMON detecta un cambio en las tablas relacionadas con el archivo de control de sitio (paso 1). Al recibir (denominado RCV en el registro) un cambio, SMSDBMON toma las medidas adecuadas y notifica a los componentes adecuados mediante la eliminación o envío (denominado SND en el registro) de los archivos de la bandeja de entrada del componente. En este caso, SMSDBMON notifica a HMAN que procese el archivo de control de sitio para los cambios.

SMS_DATABASE_NOTIFICATION_MONITOR 3120 (0xc30) RCV: UPDATE on SiteControl for SiteControl_AddUpd_HMAN [PS1 ][1031673]
SMS_DATABASE_NOTIFICATION_MONITOR 3120 (0xc30) SND: Se ha quitado E:\ConfigMgr\inboxes\hman.box\PS1. SCU [1031673]

Paso 3: HMAN procesa el archivo de control de sitio y marca el dp como eliminado en DistributionPoints la tabla

HMAN se reactiva para procesar el archivo SCU eliminado por SMSDBMON y comienza a procesar el archivo de control de sitio. Durante este proceso, HMAN detecta que el rol DP se quitó y marca el DP como Eliminado (Acción = 3) en la DistributionPoints tabla, además de quitar el DP de la SysResList tabla. HMAN también inserta una fila en la DPNotification tabla para proporcionar una notificación de cambio de DP a SMSDBMON.

SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Procesamiento del archivo de control de sitio: Sitio PS1
SMS_HIERARCHY_MANAGER sistema de sitio 4912 (0x1330) ya no está en uso: PS1 PS1DP2.CONTOSO.COM punto de distribución de SMS
SMS_HIERARCHY_MANAGER 4912 (0x1330) SQL>>> DELETE FROM SysResList WHERE SiteCode=N'PS1' AND RoleName=N'SMS Distribution Point' AND NALPath=N'["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\'
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Los puntos de distribución del sitio PS1 han cambiado. Actualice la tabla DistributionPoints en la base de datos.
SMS_HIERARCHY_MANAGER 4912 (0x1330) Sql>>>Update DistributionPoints set Action = 3, State = 0 where PPPD = 34
SMS_HIERARCHY_MANAGER 4912 (0x1330) SQL>>>elimina vSMS_SC_Address de vSMS_SC_Address donde SiteNumber = 1 y DestinationSiteCode = N'PS1DP2. CONTOSO. COM' y AddressType = N'MS_LAN'~
SMS_HIERARCHY_MANAGER 4912 (0x1330) SQL>>>inserta valores de DPNotification (PPPD, TimeKey) (34, GetDate())

Nota:

Si HMAN encuentra un error al intentar insertar o actualizar cualquiera de los DP, se revierte toda la transacción y no se procesa ninguno de los DP. Si esto continúa, verá problemas en los que los DP no se instalan o los cambios de propiedad de DP no surten efecto.

Cuando HMAN finaliza el procesamiento del archivo de control de sitio, genera un mensaje de estado con el identificador 3306:

SMS_HIERARCHY_MANAGER 4912 (0x1330) STATMSG: ID=3306 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_HIERARCHY_MANAGER" SYS=PS1SITE. CONTOSO.COM SITE=PS1 PID=4224 TID=4912 GMTDATE=Fri May 13 17:43:17.607 2016 ISTR0="E:\ConfigMgr\inboxes\hman.box\PS1. SCU" ISTR1="ConfigMgr sitio primario 1" ISTR2="PS1" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0

Paso 4: SMSDBMON notifica a DistMgr que un DP ha cambiado para el procesamiento necesario quitando un archivo DPN.

SMSDBMON detecta el cambio en la DPNotification tabla e indica a DistMgr que procese el cambio de DP quitando un <PPPD>. Archivo DPN.

SMS_DATABASE_NOTIFICATION_MONITOR 3120 (0xc30) RCV: INSERT on DPNotification for DPNotify_ADD [34 ][1031679]
SMS_DATABASE_NOTIFICATION_MONITOR 3120 (0xc30) SND: E:\ConfigMgr\inboxes\distmgr.box\34.DPN [1031679]

Paso 5: DistMgr usa el subproceso de DP Manager para desinstalar dp

DistMgr usa el subproceso de DP Manager para procesar la notificación de cambio de DP e inicia la desinstalación del DP.

El subproceso de DP Manager es de un solo subproceso, por lo que si se quitan varios DP, DistMgr los quitará de uno en uno. La eliminación de DP consta de los pasos siguientes:

  • Eliminación de DP de la base de datos, excepto DistributionPoints la tabla

  • Eliminación del rol PXE (si es necesario)

  • Eliminación de tareas programadas de supervisión y uso

  • Eliminación de PDP (si es necesario)

  • Eliminación del proveedor WMI de DP

  • Eliminación de archivos DP: recursos compartidos de SMS_DP$, SCCMContentLib$ y SMSDIG$

    Esto puede tardar mucho tiempo si hay mucho contenido en la biblioteca de contenido.

  • Eliminación de directorios virtuales de DP de IIS

  • Eliminación del registro de DP del DP

SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~Desencadenador del proveedor de directivas creado para el identificador 34
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ConfigurePXE
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\ NO es un dp de extracción
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Desinstalación de archivos de punto de distribución del servidor PS1DP2.CONTOSO.COM~
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Eliminación de clases de proveedor de DP del servidor ["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Clases de proveedor eliminadas en el punto de distribución
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Desinstalación de archivos de punto de distribución del servidor PS1DP2.CONTOSO.COM~
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~Desinstalación del proveedor dp desde el punto de distribución remoto.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Anular el registro de DPProvider en el servidor PS1DP2. CONTOSO.COM.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Se ha quitado el recurso compartido SMS_DP$ del servidor PS1DP2.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) No se pudo quitar el directorio SMS_DP$ con el error 5, intentará descargar el proveedor de puntos de distribución e intentarlo de nuevo.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Proveedor SMSDPProvider descargado correctamente: root\SCCMDP
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Esperando a que com publique el proveedor. El tiempo de espera es de 300 segundos.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Se quitó correctamente el directorio SMS_DP$.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Se quitó el recurso compartido SCCMContentLib$ del servidor PS1DP2.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Se ha quitado SMSSIG$ de recurso compartido del servidor PS1DP2.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~Completada la desinstalación de la distribución en el punto de distribución remoto
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Eliminación del registro dp en la ruta de acceso NAL = ["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\ , ServerName = PS1DP2.CONTOSO.COM

5a: (solo pull DP) Si el DP que se está quitando es un DP de extracción, DistMgr detecta eso e inicia la eliminación del componente de extracción de DP también.

SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~NAL Path ["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\ es un dp de extracción.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Desinstalación de PullDP, compruebe \\PS1DP2.CONTOSO.COM\SMS_DP$\sms\logs\smsdpprov.log y \\PS1DP2.CONTOSO.COM\SMS_DP$\sms\logs\pulldp_install.log

Por último, el DP se quita de la DistributionPoints tabla.