Instalación, actualización y configuración de puntos de distribución
En este artículo se describen la instalación, actualización, cambios de configuración, eliminación y funcionamiento de estas operaciones. Es importante comprender estos flujos para identificar y diagnosticar correctamente el problema.
Versión original del producto: rama actual de Configuration Manager, 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 la instalación o actualización de DP se realiza mediante un subproceso del grupo de subprocesos de procesamiento de actualizaciones de DP. Revise el flujo del proceso de instalación y actualización de DP para comprender cómo identificar el subproceso que realiza la instalación o actualización de DP y filtrar los DistMgr.log para el subproceso identificado. Revise el DistMgr.log filtrado para identificar si se produjo un error en la instalación o actualización de DP o se realizó correctamente y continuar en consecuencia.
Al solucionar problemas de eliminación de DP, es importante recordar que la eliminación de DP se realiza mediante el subproceso de DP Manager, que es un subproceso único. Esto significa que, si se quitan varios DP al mismo tiempo, la eliminación del DP se realizará una por una 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 la DistMgr.log del subproceso identificado.
Instalación de DP
La instalación de DP implica los pasos que se enumeran a continuación. Estos pasos cubren una instalación típica de DP iniciada desde la consola de Configuration Manager después de que el administrador haya terminado el Asistente para la instalación de DP. Cada paso se describe, 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 para 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 complete el Asistente para la instalación de DP, la consola de administración crea una instancia de la SMS_SCI_SysResUse
clase WMI dentro del espacio de nombres del proveedor de SMS. SMSProv.log muestra la creación de esta instancia y contiene otras entradas útiles, como SMSAppName, MachineName, UserName, ApplicationName, que pueden resultar útiles al investigar problemas.
Proveedor de SMS 4180 (0x1054) ~
Proveedor de SMS 4180 (0x1054) CExtUserContext::EnterThread : User=CONTOSO\Admin Sid=<SID> Caching IWbemContextPtr=0000000046687B0 in Process 0x540 (1344)~
Proveedor de SMS 4180 (0x1054) Contexto: SMSAppName =consola de administrador de Configuration Manager~
Contexto del proveedor de SMS 4180 (0x1054): MachineName =PS1SITE.CONTOSO.COM~
Contexto del proveedor de SMS 4180 (0x1054): UserName =CONTOSO\Admin~
Contexto del proveedor de SMS 4180 (0x1054): ObjectLockContext=<ContextID>~
Contexto del proveedor de SMS 4180 (0x1054): ApplicationName =Microsoft.ConfigurationManagement.exe~
Proveedor de SMS 4180 (0x1054) Contexto: 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,en~
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~
SMS Provider 4180 (0x1054) INFO: "PS1DP1.CONTOSO.COM" es un FQDN válido.
Auditoría del proveedor de SMS 4180 (0x1054): el usuario CONTOSO\Admin creó una instancia de la 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 se debe agregar el nuevo DP a un grupo de límites existente o nuevo. El proveedor de SMS es responsable de realizar estos cambios y registrar 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\Admin 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 para procesar 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 (indicado como RCV en el registro) un cambio, SMSDBMON notifica a los componentes adecuados quitando o enviando (indicado como SND en el registro) en 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 en SiteControl para SiteControl_AddUpd_HMAN [PS1 ][1027921]
SMS_DATABASE_NOTIFICATION_MONITOR 2580 (0xa14) SND: 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 ha cambiado.
4a: Para los nuevos CSP, HMAN detecta que hay un nuevo sistema de sitio e inserta datos en la DistributionPoints
tabla:
SMS_HIERARCHY_MANAGER 2448 (0x990) ~Procesar archivo de control de sitio: Sitio PS1
SMS_HIERARCHY_MANAGER 2448 (0x990) Nuevo sistema de sitio: PUNTO de distribución de SMS de PS1 PS1DP1.CONTOSO.COM
SMS_HIERARCHY_MANAGER 2448 (0x990) Nuevo sistema de sitio: SISTEMA de sitio de SMS de PS1 PS1DP1.CONTOSO.COM
SMS_HIERARCHY_MANAGER 2448 (0x990) ~Información del servidor del sitio PS1 ha cambiado. Actualice la tabla DPInfo de la base de datos.
SMS_HIERARCHY_MANAGER 2448 (0x990) ~ Los puntos de distribución del sitio PS1 han cambiado. Actualice la tabla DistributionPoints de la base de datos.
SMS_HIERARCHY_MANAGER 2448 (0x990) ~Inserted DP ["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, IsBITS, Valores de 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'', N'', 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) Configuración de actualización de cliente cargada desde la base de datos correctamente. FullClientPackageID=CS100002, StagingClientPackageID=CS100024, ClientUpgradePackageID=CS100003, PilotingUpgradePackageID=CS100025, ClientUpgradeAdvertisementID=CS120000, ClientPilotingAdvertisementID=(null)
SMS_HIERARCHY_MANAGER 2448 (0x990) INFO: se ha agregado correctamente el paquete de cliente (ID=CS100002) a DP ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\~
SMS_HIERARCHY_MANAGER 2448 (0x990) INFO: se ha agregado correctamente el paquete de cliente (ID=CS100003) a DP ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\~
SMS_HIERARCHY_MANAGER 2448 (0x990) INFO: se ha agregado 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 ha agregado 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 detecta un error al intentar insertar o actualizar cualquiera de los DP, se revierte toda la transacción y no se procesa ninguno de los CSP. 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 ha procesadoE:\ConfigMgr\inboxes\hman.box\PS1.SCU
correctamente , que en nuestro ejemplo representa el archivo de control de sitio para el sitio ConfigMgr Primary Site 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 Primary Site 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 para instalar 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 puntos de distribución para 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. Para encontrar el nombre de DP desde el PPPD, ejecute 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 se establece para usar un máximo de 50 subprocesos de forma predeterminada. En las siguientes entradas de registro, el identificador del 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 de 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 para PPPD 32, que es nuestro nuevo DP:
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~Processing 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 distMgr instala el DP
Aquí, DistMgr thread 4788 inicia la instalación real de DP donde completa lo siguiente:
- Copia los archivos necesarios en el DP
- Instala IIS (si se especifica durante el asistente para la instalación)
- Instala MSXML y los componentes redistribuibles de Visual C++
- Instala el proveedor WMI de DP
- Crea directorios virtuales y configura IIS
- Actualiza 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 a \\PS1DP1.CONTOSO.COM\ADMIN$\system32\inetsrv\smsfileisapi.dll
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~Se creó correctamente un recurso compartido 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 está configurado 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) Configuración de directorios virtuales de IIS correctamente en el punto de distribución PS1DP1.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ConfigureDP
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) la configuración del registro de DP 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 del 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 se instalan en el DP (si está habilitado)
Si el DP está habilitado para PXE, la instalación de PXE se inicia cuando se registra ConfigurePXE en DistMgr.log. En este momento, SMSDPProv.log en el punto de distribución mostrará el progreso de la 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"
Ejecute completed for: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /log "C:\SMS_DP$\sms\bin\vcredist.log"
Ha creado la clave de exclusión mutua de DP para WDS.
Búsqueda de Wimgapi.Dll
Error de MsiEnumRelatedProducts
Error de 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 contadores de rendimiento PXE se han inicializado
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) para ejecutar: 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
Ejecutar completado 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 de TFTP como: System\CurrentControlSet\Services\WDSSERVER\Providers\WDSTFTP
Configuración de filtros de lectura de TFTP
SetupComplete está establecido en 0
REMINST no establecido en WDS
WDS no está configurado
El recurso compartido (REMINST) no existe. (NetNameNotFound) (0x00000906)
Error de GetFileSharePath; 0x80070906
El recurso compartido REMINST no existe. Necesita crearlo.
Enumerar unidades A a Z para la unidad NTFS con el espacio más libre.
La unidad 'C:' es la mejor unidad para el directorio de instalación de SMS.
Creación de un recurso compartido REMINST para que apunte a: C:\RemoteInstall
Recurso compartido con éxito REMINST 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
Cargar wdspxe.dll desde C:\Windows\system32\wdspxe.dll
wdspxe.dll se carga
PxeProviderRegister tiene suceed (0x00000000)
Deshabilitación de la funcionalidad WDS/RIS
Se encontraron privilegios otifyPrivilege en el servicio WDSServer
Se encontró el privilegio SeRestorePrivilege en el servicio WDSServer
Se encontró el privilegio SeBackupPrivilege en el servicio WDSServer.
Se encontró el privilegio SeSecurityPrivilege en el servicio WDSServer.
Privilege SeTakeOwnershipPrivilege NO se encontró el servicio WDSServer
ChangeServiceConfig2 se realizó correctamente para WDSServer. Se ha agregado el privilegio SeTakeOwnershipPrivilege
ChangeServiceConfig se realizó correctamente para WDSServer. StartType: 0x2
El estado de WDSServer es 1
WDSServer NO SE INICIÓ
No se pudo 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 de ProcessBootImages; 0x80070003
CcmInstallPXE: eliminación de 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 "Se completó 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 DP de extracción): el subproceso de procesamiento de actualización distMgr indica al proveedor WMI de DP que instale DP de extracción mediante la ejecución de pulldp.msi
Si el DP está configurado para que sea 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 del DP de extracción. Este subproceso de trabajo de actualización de DP indica al proveedor de SMS DP que se ejecute pulldp.msi
para instalar el DP de extracción.
SMS_DISTRIBUTION_MANAGER 2188 (0x88c) Actualización de 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) ~ruta de acceso NAL ["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 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) Instalación de 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 en el DP de extracción mostrará que se ha iniciado la instalación del 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 pull DP en un servidor que tiene instalado el cliente configMgr, el comando que se usa 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 cubren una actualización típica de DP 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: Actualizar da como resultado un restablecimiento del sitio, que vuelve a instalar 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 de 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 resetdps.trn
un archivo en DistMgr.box
para indicar a DistMgr que actualice todos los DP.
SMS_SITE_COMPONENT_MANAGER 4364 (0x110c) Reinstalar componente SMS_DISTRIBUTION_MANAGER...
SMS_SITE_COMPONENT_MANAGER tabla 4364 (0x110c) Actualizar puntos de distribución
SMS_SITE_COMPONENT_MANAGER archivo 4364 (0x110c) Creando 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) El archivo encontrado resetdps.trn actualizará todos los puntos de distribución.
Paso 3: El subproceso de procesamiento de actualización de DistMgr inicia los subprocesos de trabajo de actualización de DP para realizar la actualización de DP
Se inicia el subproceso de procesamiento de actualización de DistMgr 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 actualizaciones de DP, podemos iniciar hasta 50 subprocesos de forma predeterminada, pero se trata de un valor de control de sitio configurable y se rige por la DPUpgradeThreadLimit
propiedad para SMS_DISTRIBUTION_MANAGER
el componente.
SMS_DISTRIBUTION_MANAGER 4984 (0x1378) ~Iniciando el subproceso de procesamiento de actualización de DP, identificador 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 un trabajo adicional.
SMS_DISTRIBUTION_MANAGER subproceso de procesamiento de actualización de DP 124 (0x7c): actualización de DP con el identificador 1. 0x13d0 de subprocesos. Se usan 1 subprocesos de 50.
SMS_DISTRIBUTION_MANAGER subproceso de procesamiento de actualización de DP 124 (0x7c): actualización de DP con el identificador 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) ~Processing 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 a \\PS1SYS.CONTOSO.COM\ADMIN$\system32\inetsrv\smsfileisapi.dll
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) 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) Omitiendo 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 está configurado 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) ~Se instaló correctamente el proveedor WMI de DP en el punto de distribución remoto.
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) Configuración de directorios virtuales de IIS correctamente en el punto de distribución PS1SYS.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) ConfigureDP
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) La configuración del registro de DP 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 DP de extracción
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 DP 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 finalizada correctamente la instalación de DP, el subproceso de trabajo genera un mensaje de estado con el id. 2399, lo que significa "Se completó 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 Apr 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 instrucciones al proveedor WMI de DP para actualizar el DP de extracción
Una vez desinstalado el DP de extracción, el subproceso de trabajo de actualización de DP indica al proveedor WMI de DP que realice la actualización de DP de extracción.
SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) ConfigurePullDP
SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) ~ruta de acceso NAL ["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 servidor es x64~
SMS_DISTRIBUTION_MANAGER archivo 2032 (0x7f0) "\\PS1SYS.CONTOSO.COM\SMS_DP$\sms\bin\pulldp.msi" está firmado y 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) Instalación de 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 del 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 pull DP en un servidor que tiene instalado el cliente configMgr, el comando que se usa 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 sucede al cambiar las propiedades de un DP en la consola. En estos pasos se trata de un escenario en el que se modificó la descripción de DP en la pestaña Propiedades>generales de DP de DP estándar de PS1 a DP estándar PS1: TestPropertyChange1.
Paso 1: La consola de administración cambia la instancia de SMS_SCI_SysResUse clase WMI para el DP modificado
Después de que el administrador modifique las propiedades de DP, la consola de administración actualiza la instancia de la SMS_SCI_SysResUse
clase WMI dentro del espacio de nombres del 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~
SMS Provider 4460 (0x116c) INFO: "PS1DP1.CONTOSO.COM" es un FQDN válido.
Proveedor de SMS 4460 (0x116c) Auditoría: El usuario CONTOSO\Admin 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 (indicado como RCV en el registro) un cambio, SMSDBMON realiza las acciones adecuadas y notifica a los componentes adecuados quitando o enviando (indicados como SND en los archivos de registro) en la bandeja de entrada del componente. En este caso, SMSDBMON notifica a HMAN que procese el archivo de control de sitio para los cambios.
RCV SMS_DATABASE_NOTIFICATION_MONITOR 3120 (0xc30): UPDATE en sitios para 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 DP
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 ha cambiado. Para obtener más información sobre este paso, consulte el paso 4 en instalación de DP.
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Procesar archivo de control de sitio: Sitio PS1
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Información del servidor del sitio PS1 no ha cambiado. HMAN no actualizará la tabla DPInfo de la base de datos.
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Puntos de distribución del sitio PS1 han cambiado. Actualice la tabla DistributionPoints de la base de datos.
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Updated DP ["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, SslState = 0, DPType = 0, Priority = 200, TransferRate = 3972, DPFlags = 0, IsProtected = 1, MinFreeSpace = 50, DPDrive = N'', IsPXE = 0, 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 detecta un error al intentar insertar o actualizar cualquiera de los DP, se revierte toda la transacción y ninguno de los CSP se procesa. 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 correctamente E:\ConfigMgr\inboxes\hman.box\PS1.SCU
", que representa el archivo de control de sitio para el sitio ConfigMgr Primary Site 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 May 13 16:41:55.881 2016 ISTR0="E:\ConfigMgr\inboxes\hman.box\PS1. SCU" ISTR1="ConfigMgr Primary Site 1" ISTR2="PS1" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0
Eliminación de DP
En los pasos siguientes se explica lo que sucede después de quitar el rol Punto de distribución para un sistema de sitio de la consola:
Paso 1: La consola de administración elimina la instancia de SMS_SCI_SysResUse WMI
clase 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 del 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\,SMS Distribution Point",ItemType="System Resource Usage",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\Admin 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 (indicado como RCV en el registro) un cambio, SMSDBMON realiza las acciones adecuadas y notifica a los componentes adecuados quitando o enviando (indicados como SND en los archivos de registro) en la bandeja de entrada del componente. En este caso, SMSDBMON notifica a HMAN que procese el archivo de control de sitio para los cambios.
RCV SMS_DATABASE_NOTIFICATION_MONITOR 3120 (0xc30): UPDATE en SiteControl para 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 de 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, con el fin de proporcionar una notificación de cambio de DP a SMSDBMON.
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Procesar archivo de control de sitio: Sitio PS1
SMS_HIERARCHY_MANAGER sistema de sitio 4912 (0x1330) ya no está en uso: PUNTO de distribución de SMS de PS1 PS1DP2.CONTOSO.COM
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) ~Puntos de distribución del sitio PS1 han cambiado. Actualice la tabla DistributionPoints de la base de datos.
SMS_HIERARCHY_MANAGER 4912 (0x1330) Los puntos de distribución de actualización de SQL>>>establecen acción = 3, estado = 0 donde 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)>>>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 ninguno de los CSP se procesa. 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 Primary Site 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 en DPNotification para DPNotify_ADD [34 ][1031679]
SMS_DATABASE_NOTIFICATION_MONITOR 3120 (0xc30) SND: Quitado E:\ConfigMgr\inboxes\distmgr.box\34.DPN [1031679]
Paso 5: DistMgr usa el subproceso de DP Manager para desinstalar el 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 tablaEliminació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 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 de 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) Eliminar 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 de DP desde el punto de distribución remoto.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Anulación del registro de DPProvider en el servidor PS1DP2. CONTOSO.COM.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Se quitó SMS_DP$ del PS1DP2.CONTOSO.COM de servidor
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 descargado correctamente SMSDPProvider: root\SCCMDP
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Esperando a que COM libere el proveedor. El tiempo de espera es de 300 segundos.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Se quitó correctamente SMS_DP$ directorio.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Se quitó el recurso compartido SCCMContentLib$ del servidor PS1DP2.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Se quitó el recurso compartido SMSSIG$ del servidor PS1DP2.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~Completado la desinstalación de la distribución en el punto de distribución remoto
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Eliminando el registro de 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 DPs) Si el DP que se quita es un DP de extracción, DistMgr detecta que e inicia la eliminación del componente pull DP también.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~ruta de acceso NAL ["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.