Installatie, upgrade en configuratie van distributiepunten

In dit artikel worden de installatie, upgrade, configuratiewijzigingen, verwijdering en hoe deze bewerkingen werken beschreven. Het is belangrijk om deze stromen te begrijpen om het probleem goed te identificeren en te diagnosticeren.

Oorspronkelijke productversie: Configuration Manager current branch, Microsoft System Center 2012 Configuration Manager, Microsoft System Center 2012 R2 Configuration Manager

Inleiding

Bij het oplossen van problemen met dp-installatie en -upgrade is het belangrijk om te onthouden dat dp-installatie/upgrade wordt uitgevoerd door een thread van de dp-upgradeverwerkingsthreadpool. Bekijk de dp-installatie-/upgradeprocesstroom om te begrijpen hoe u de thread identificeert die de DP-installatie/upgrade uitvoert en de DistMgr.log filtert voor de geïdentificeerde thread. Controleer de gefilterde DistMgr.log om te bepalen of de DP-installatie/upgrade is mislukt/geslaagd en ga dienovereenkomstig verder.

Bij het oplossen van problemen met het verwijderen van DP's is het belangrijk om te onthouden dat de DP-verwijdering wordt uitgevoerd door de DP Manager-thread, die één thread heeft. Dit betekent dat als meerdere DP's tegelijkertijd worden verwijderd, de DP-verwijdering één voor één wordt uitgevoerd en lang kan duren als een groot aantal DP's wordt verwijderd. Bekijk het dp-verwijderingsproces voor meer informatie over het identificeren van de DP Manager-thread en het filteren van de DistMgr.log voor de geïdentificeerde thread.

DP-installatie

De DP-installatie omvat de onderstaande stappen. Deze stappen hebben betrekking op een typische DP-installatie die is gestart vanuit de Configuration Manager-console nadat de beheerder de dp-installatiewizard heeft voltooid. Elke stap wordt beschreven, gevolgd door een voorbeeld van hoe de stap kan worden bewaakt door het bijbehorende logboekbestand te onderzoeken. Als u een probleem hebt met dp-installatie, moeten de logboekbestanden u precies laten zien waar het probleem zich in het proces voordoet en essentiële aanwijzingen geven waarom het proces mislukt.

Stap 1: De beheerconsole maakt een exemplaar van de SMS_SCI_SysResUse WMI-klasse voor de nieuwe DP

Nadat de beheerder de dp-installatiewizard heeft voltooid, maakt de beheerconsole een exemplaar van de SMS_SCI_SysResUse WMI-klasse in de NAAMruimte van de SMS-provider. SMSProv.log toont het maken van dit exemplaar en bevat andere nuttige vermeldingen, zoals de SMSAppName, MachineName, UserName, ApplicationName, die nuttig kunnen zijn bij het onderzoeken van problemen.

SMS-provider 4180 (0x1054) ~
SMS-provider 4180 (0x1054) CExtUserContext::EnterThread : User=CONTOSO\Beheer Sid=<SID> Caching IWbemContextPtr=000000000466687B0 in Proces 0x540 (1344)~
Context sms-provider 4180 (0x1054): SMSAppName =Configuration Manager Administrator-console~
Context sms-provider 4180 (0x1054): MachineName =PS1SITE.CONTOSO.COM~
CONTEXT SMS-provider 4180 (0x1054): Gebruikersnaam =CONTOSO\Beheer~
SMS Provider 4180 (0x1054) Context: ObjectLockContext=<ContextID>~
CONTEXT SMS Provider 4180 (0x1054): ApplicationName =Microsoft.ConfigurationManagement.exe~
CONTEXT SMS-provider 4180 (0x1054): ApplicationVersion=5.0.8355.1000~
CONTEXT SMS-provider 4180 (0x1054): LocaleID=MS\0x409~
Context sms-provider 4180 (0x1054): __ProviderArchitecture=32 ~
SMS Provider 4180 (0x1054) Context: __RequiredArchitecture=0 (Bool)~
SMS Provider 4180 (0x1054) Context: __ClientPreferredLanguages=en-US,en~
Context sms-provider 4180 (0x1054): __CorrelationId={CorrelationID}~
SMS Provider 4180 (0x1054) Context: __GroupOperationId=170804 ~
SMS-provider 4180 (0x1054) CExtUserContext: ThreadLocaleID OK instellen op: 1033~
SMS Provider 4180 (0x1054) CSspClassManager::P reCallAction, dbname=CM_PS1~
SMS-provider 4180 (0x1054) PutInstanceAsync SMS_SCI_SysResUse~
SMS-provider 4180 (0x1054) CExtProviderClassObject::D oPutInstanceInstance~
SMS Provider 4180 (0x1054) INFO: 'PS1DP1.CONTOSO.COM' is een geldige FQDN.
Controle van SMS-provider 4180 (0x1054): Gebruiker CONTOSO\Beheer een exemplaar van klasse SMS_SCI_SysResUse gemaakt.~
SMS-provider 4180 (0x1054) CExtUserContext::LeaveThread : Release van IWbemContextPtr=73828272~
SMS-provider 4180 (0x1054) ~

Wanneer dit WMI-exemplaar wordt gemaakt, voegt SMS-provider ook een rij in de database in:

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')

Stap 2 (optioneel): sms-provider voegt de zojuist gemaakte DP toe aan een grensgroep als deze is opgegeven tijdens de wizard

Tijdens de dp-installatiewizard heeft de beheerder de optie om op te geven of de nieuwe DP moet worden toegevoegd aan een bestaande of een nieuwe grensgroep. SMS-provider is verantwoordelijk voor het aanbrengen van deze wijzigingen en registreert de volgende vermeldingen:

SMS-provider 4180 (0x1054) AddSiteSystem~~
SMS-provider 4180 (0x1054) Sitesysteem ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\ toevoegen aan de grensgroep PS1-toewijzing en inhoud ~
SMS-provider 4180 (0x1054) heeft 1 servers toegevoegd aan grensgroep PS1-toewijzing en inhoud~
Controle van SMS-provider 4180 (0x1054): Gebruiker CONTOSO\Beheer een exemplaar van klasse SMS_BoundaryGroup gewijzigd.~
SMS-provider 4180 (0x1054) CExtUserContext::LeaveThread : Release van IWbemContextPtr=73828272~
SMS-provider 4180 (0x1054) ~

Stap 3: SMSDBMON detecteert een wijziging van sitebeheer en meldt HMAN om het sitebeheerbestand te verwerken

SMSDBMON bewaakt voortdurend verschillende tabellen in de database en detecteert zo een wijziging in de tabellen met betrekking tot het sitebeheerbestand (in stap 1). Wanneer u een wijziging ontvangt (aangeduid als RCV in het logboek), meldt SMSDBMON de juiste onderdelen door bestanden (aangeduid als SND in het logboek) te verwijderen/te verzenden in het Postvak IN van het onderdeel. In dit geval geeft SMSDBMON HMAN een bericht om het sitebeheerbestand te verwerken voor wijzigingen:

SMS_DATABASE_NOTIFICATION_MONITOR 2580 (0xa14) RCV: UPDATE op SiteControl voor SiteControl_AddUpd_HMAN [PS1 ][1027921]
SMS_DATABASE_NOTIFICATION_MONITOR 2580 (0xa14) SND: Dropped E:\ConfigMgr\inboxes\HMAN.box\PS1. SCU [1027921]

Stap 4: HMAN verwerkt het sitebeheerbestand en verwerkt alle distributiepunten

HMAN wordt geactiveerd om het SCU-bestand te verwerken dat is verwijderd door SMSDBMON en begint vervolgens met het verwerken van het sitebeheerbestand. Tijdens dit proces kijkt HMAN naar alle distributiepunten om te bepalen of er DP's nieuw of gewijzigd zijn.

4a: Voor de nieuwe DPs detecteert HMAN dat er een nieuw sitesysteem is en voegt gegevens in de DistributionPoints tabel in:

SMS_HIERARCHY_MANAGER 2448 (0x990) ~Verwerkingsbestand voor sitebeheer: Site PS1
SMS_HIERARCHY_MANAGER 2448 (0x990) Nieuw sitesysteem: PS1 PS1DP1.CONTOSO.COM SMS-distributiepunt
SMS_HIERARCHY_MANAGER 2448 (0x990) Nieuw sitesysteem: PS1 PS1DP1.CONTOSO.COM SMS Site System
SMS_HIERARCHY_MANAGER 2448 (0x990) ~Server Info van site PS1 is gewijzigd. Werk de DPInfo-tabel in de database bij.
SMS_HIERARCHY_MANAGER 2448 (0x990) ~ Distributiepunten van site PS1 zijn gewijzigd. Werk de tabel DistributionPoints in de database bij.
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>>>Voeg DistributionPoints in ( ServerName, NALPath, ShareName, SMSSiteCode, IsPullDP, IsPeerDP, IsBITS, PreStagingAllowed, IsMulticast, AnonymousEnabled, TokenAuthEnabled, SslState, DPType, Priority, TransferRate, DPFlags, IsProtected, DPDrive, Type, MinFreeSpace, IsPXE, IsPXE, IsActive, ResponseDelay, UdaSetting, BindPolicy, SupportUnknownMachines, CertificateType, IdentityGUID, BindExcept, PXEPassword, Action, Account, Description, DPCRC ) waarden ( 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, 200, 0, 0, 1, N'', 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: Naast het invoegen van een nieuwe rij voor de DP in de DistributionPoints tabel, distribueert HMAN ook de standaardclientpakketten naar de DP:

SMS_HIERARCHY_MANAGER 2448 (0x990) geladen clientupgrade-instellingen van db geslaagd. FullClientPackageID=CS100002, StagingClientPackageID=CS100024, ClientUpgradePackageID=CS100003, PilotingUpgradePackageID=CS100025, ClientUpgradeAdvertisementID=CS120000, ClientPilotingAdvertisementID=(null)
SMS_HIERARCHY_MANAGER 2448 (0x990) INFO: Clientpakket (ID=CS100002) is toegevoegd aan DP ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\~
SMS_HIERARCHY_MANAGER 2448 (0x990) INFO: Clientpakket (ID=CS100003) toegevoegd aan DP ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\~
SMS_HIERARCHY_MANAGER 2448 (0x990) INFO: Clientpakket (ID=CS100024) toegevoegd aan DP ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\~
SMS_HIERARCHY_MANAGER 2448 (0x990) INFO: Clientpakket (ID=CS100025) toegevoegd aan DP ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\~

4c: HMAN werkt de dp-certificaatgegevens (zelfondertekend of PKI) in de database bij door de opgeslagen procedure aan spUpdateDPCert te roepen:

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

Houd er rekening mee dat voor distributiepunten die niet zijn gewijzigd, HMAN een vermelding registreert:

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

Opmerking

Als HMAN een fout ondervindt bij het invoegen of bijwerken van een van de DP's, wordt de hele transactie teruggedraaid en worden geen van de DP's verwerkt. Als dit doorgaat, ziet u problemen waarbij DP's niet worden geïnstalleerd of wijzigingen in DP-eigenschappen niet van kracht worden.

Stap 5: HMAN voltooit de verwerking van het sitebeheerbestand en genereert een statusbericht

Wanneer HMAN klaar is met het verwerken van het sitebeheerbestand, wordt er een statusbericht weergegeven met id 3306, wat betekent dat Hierarchy Manager is verwerktE:\ConfigMgr\inboxes\hman.box\PS1.SCU, wat in ons voorbeeld het sitebeheerbestand vertegenwoordigt voor site-ConfigMgr Primaire 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=wo 11 mei 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

Stap 6: SMSDBMON detecteert een wijziging in DistributionPoints de tabel en meldt DistMgr om de DP te installeren

SMSDBMON detecteert een wijziging in de DistributionPoints tabel (uit stap 4a) en geeft DistMgr de opdracht om de DP-installatie te starten door een <DPID> te verwijderen. INS-bestand in de DistMgr.box map:

SMS_DATABASE_NOTIFICATION_MONITOR RCV: INSERT on DistributionPoints for DistributionPoints_Ins [32 ][1027928]
SMS_DATABASE_NOTIFICATION_MONITOR SND: Verwijderde E:\ConfigMgr\postvak IN\distmgr.box\32.INS [1027928]

In dit voorbeeld is 32 de distributiepunt-id. U kunt de DP-naam vinden in de DPID door de volgende SQL-query uit te voeren op de database:

SELECT * FROM DistributionPoints WHERE DPID = 32

Stap 7: DistMgr wordt geactiveerd om het INS-bestand te verwerken en start een DP-upgradeworkerthread om de DP te installeren

DistMgr wordt geactiveerd om de te verwerken . INS-bestand dat is verwijderd door SMSDBMON. DP-installaties en -upgrades worden verwerkt door de hoofdthread voor dp-upgradeverwerking. Voor het uitvoeren van de DP-installatie gebruikt de dp-upgradeverwerkingsthread een thread uit de pool van de DP-upgradeverwerkingsthread die standaard is ingesteld op maximaal 50 threads. In de volgende logboekvermeldingen is de belangrijkste thread-id voor dp-upgradeverwerking 2860, waarmee een nieuwe werkrolthread met id 4788 (0x12b4) wordt gemaakt voor de DP-installatie:

SMS_DISTRIBUTION_MANAGER 2860 (0xb2c) DP-verwerkingsthread: DP upgraden met id 32. Thread 0x12b4. 1 van de 50 threads gebruikt.

Vervolgens start DP processing worker thread 4788 (0x12b4) het installatieproces voor DPID 32, wat onze nieuwe DP is:

SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~Verwerking 32.INS
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~DPID 32 - NAL-pad ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\ , ServerName = PS1DP1.CONTOSO.COM, DPDrive = , IsMulticast = 0, PXE = 0, RemoveWDS = 0

Stap 8: DistMgr DP upgrade worker thread installeert de DP

Hier start DistMgr thread 4788 de werkelijke DP-installatie, waar deze het volgende voltooit:

  • Kopieert de benodigde bestanden naar de DP
  • Installeert IIS (indien opgegeven tijdens de installatiewizard)
  • Installeert MSXML en de redistributable-onderdelen van Visual C++
  • Installeert de DP WMI-provider
  • Maakt virtuele mappen en configureert IIS
  • Updates de registerinstellingen op de DP-server
  • Installeert de PXE-rol (indien geconfigureerd)

Houd er rekening mee dat de onderstaande logboekvermeldingen worden afgekapt om alleen relevante informatie weer te geven:

SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) geïnstalleerd ISAPI op PS1DP1.CONTOSO.COM, E:\ConfigMgr\bin\x64\..\x64\smsfileisapi.dll gekopieerd naar \\PS1DP1.CONTOSO.COM\ADMIN$\system32\inetsrv\smsfileisapi.dll
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~Share is gemaakt SMS_DP$ op server PS1DP1.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~OS-versie 6.3.9600: IIS geïnstalleerd op externe server PS1DP1. CONTOSO.COM.
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) MSXML 6.0 is geconfigureerd op DP-PS1DP1.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) Voer de opdracht C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /log "C:\SMS_DP$\sms\bin\vcredist.log" uit om VC Redist te installeren
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~Dp WMI-provider is geïnstalleerd op het externe distributiepunt
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) Virtuele IIS-mappen configureren op het distributiepunt PS1DP1.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ConfigureDP
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) DP-registerinstellingen zijn bijgewerkt op 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\ is een Pull-DP

Tip

Zodra u stap 8 hebt bereikt, is het een stuk eenvoudiger om de voortgang van de installatie te controleren door het logboek te filteren op de werkthread-id (4788 in dit voorbeeld).

Stap 9 (optioneel): PXE-providerrol en Windows Deployment Services worden geïnstalleerd op de DP (indien ingeschakeld)

Als de DP is ingeschakeld voor PXE, wordt de PXE-installatie gestart wanneer ConfigurePXE is aangemeld in DistMgr.log. Op dit moment toont SMSDPProv.log op het distributiepunt de voortgang van de PXE/WDS-installatie:

CcmInstallPXE
Wordt uitgevoerd: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /log "C:\SMS_DP$\sms\bin\vcredist.log"
Wachten op voltooiing van: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /log "C:\SMS_DP$\sms\bin\vcredist.log"
Uitvoering voltooid voor: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /log "C:\SMS_DP$\sms\bin\vcredist.log"
De DP mutex-sleutel voor WDS is gemaakt.
Wimgapi.Dll zoeken
MsiEnumRelatedProducts mislukt
FindProduct is mislukt; 0x80070103
Gevonden C:\Windows\system32\wimgapi.dll
Wimgapi.dll is al geïnstalleerd.
Pad naar smsdp.dll is 'C:\SMS_DP$\sms\bin\smsdp.dll' 05-11-2016 14:36:57.000 PXE-prestatiemeteritems zijn geïnitialiseerd
Kan de WDS-service niet openen.
WDS IS NIET GEÏNSTALLEERD
WDS installeren.
Uitvoeren: ServerManagerCmd.exe -i WDS -a
Kan (2) niet uitvoeren: ServerManagerCmd.exe -i WDS -a
Uitvoeren: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; wds Add-WindowsFeature
Wachten op voltooiing van: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; wds Add-WindowsFeature
Uitvoeren voltooid voor: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; wds Add-WindowsFeature
WDS is geïnstalleerd.
Op de computer wordt Windows Server uitgevoerd. (NTVersion=0X603, ServicePack=0)
WDS is GEÏNSTALLEERD
TftP-configuratiesleutel instellen als: System\CurrentControlSet\Services\WDSSERVER\Providers\WDSTFTP
TFTP-leesfilters configureren
SetupComplete is ingesteld op 0
REMINST niet ingesteld in WDS
WDS is NIET geconfigureerd
Share (REMINST) bestaat niet. (NetNameNotFound) (0x00000906)
GetFileSharePath is mislukt; 0x80070906
REMINST-share bestaat niet. U moet deze maken.
Stations A tot en met Z opsommen voor het NTFS-station met de meeste vrije ruimte.
Station 'C:' is het beste station voor de sms-installatiemap.
REMINST-share maken om te verwijzen naar: C:\RemoteInstall
Share REMINST is gemaakt
Bestaande PXE-gerelateerde mappen verwijderen
WDS-provider registreren: SourceDir: C:\SMS_DP$\sms\bin
WDS-provider registreren: ProviderPath: C:\SMS_DP$\sms\bin\smspxe.dll
DoPxeProviderRegister 05-11-2016 14:37:10.000 PxeLoadWdsPxe
wdspxe.dll laden vanuit C:\Windows\system32\wdspxe.dll
wdspxe.dll wordt geladen
PxeProviderRegister is aangeklaagd (0x00000000)
WDS/RIS-functionaliteit uitschakelen
Privilege otifyPrivilege gevonden op service WDSServer
Bevoegdheid SeRestorePrivilege gevonden op service WDSServer
Bevoegdheid SeBackupPrivilege gevonden op service WDSServer
Bevoegdheid SeSecurityPrivilege gevonden op service WDSServer
Privilege SeTakeOwnershipPrivilege SERVICE WDSServer NIET gevonden
ChangeServiceConfig2 is geslaagd voor WDSServer. Bevoegdheden SeTakeOwnershipPrivilege toegevoegd
ChangeServiceConfig is geslaagd voor WDSServer. StartType: 0x2
WDSServer-status is 1
WDSServer is NIET GESTART
Kan de WDS-service niet opnieuw starten
Uitvoeren: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall"
Wachten op de voltooiing van: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall"
Uitvoeren voltooid voor: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall"
Op de computer wordt Windows Server uitgevoerd. (NTVersion=0X603, ServicePack=0)
ProcessBootImages is mislukt; 0x80070003
CcmInstallPXE: de DP mutex-sleutel voor WDS wordt verwijderd.
PXE geïnstalleerd

Stap 10: DP-installatie is voltooid

Zodra de DP-installatie is voltooid, genereert de werkrolthread een statusbericht met id 2399, wat betekent dat de installatie of upgrade van het distributiepunt op computer <DPNALPath> is voltooid:

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=wo 11 mei 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\"

Stap 11 (alleen voor pull-DP's): DistMgr upgradeverwerkingsthread geeft DP WMI-provider opdracht om pull-DP te installeren door pulldp.msi

Als de DP is geconfigureerd als een pull-DP, start de distMgr-upgradeverwerkingsthread een andere DP-upgradeworkerthread om de pull-DP-installatie uit te voeren. Deze DP upgrade worker thread geeft de SMS DP-provider opdracht om uit te voeren pulldp.msi om de pull-DP te installeren.

SMS_DISTRIBUTION_MANAGER 2188 (0x88c) PullDP upgraden met id 33. Thread 0x9c0. 1 van de 50 threads gebruikt.
SMS_DISTRIBUTION_MANAGER 2496 (0x9c0) ~DPID 33 - NAL-pad ["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\ is een Pull-DP
SMS_DISTRIBUTION_MANAGER 2496 (0x9c0) Voor server-PS1DP2.CONTOSO.COM processorarchitectuur is x64~
SMS_DISTRIBUTION_MANAGER 2496 (0x9c0) bestand \\PS1DP2.CONTOSO.COM\SMS_DP$\sms\bin\pulldp.msi is ondertekend en vertrouwd. SMS_DISTRIBUTION_MANAGER 2496 (0x9c0) bestand \\PS1DP2.CONTOSO.COM\SMS_DP$\sms\bin\pulldp.msi is ondertekend met het MS-basiscertificaat.
SMS_DISTRIBUTION_MANAGER 2496 (0x9c0) PullDP installeren, controleert u \\PS1DP2.CONTOSO.COM\SMS_DP$\sms\logs\smsdpprov.log en \\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\ is gemarkeerd als Geïnstalleerd

Op dit moment geeft het SMSDPProv.log-bestand op de pull-DP aan dat de installatie van pull-DP is gestart:

2020 (0x7e4) Proces C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /l C:\SMS_DP$\sms\logs\vcredist.log
2020 (0x7e4) Uitvoering voltooid voor: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /l C:\SMS_DP$\sms\logs\vcredist.log
2020 (0x7e4) Proces gestart msiexec.exe /quiet /i C:\SMS_DP$\sms\bin\pulldp.msi /log C:\SMS_DP$\sms\logs\pulldp_install.log

Wanneer pull-DP is geïnstalleerd op een server waarop de ConfigMgr-client is geïnstalleerd, is de opdracht die wordt gebruikt voor de installatie:

4744 (0x1288) Proces 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"

De voortgang van de pull-DP-installatie kan worden gecontroleerd en bewaakt door het MSI-logboekbestand te bekijken pulldp_install.log.

DP-upgrade

Distributiepuntupgrade omvat de onderstaande stappen. Deze stappen hebben betrekking op een typische DP-upgrade die wordt gestart na het upgraden van een ConfigMgr 1511-site naar ConfigMgr 1602. Houd er rekening mee dat het proces vergelijkbaar is bij het installeren van een servicepack of cumulatieve update op verschillende Configuration Manager 2012-versies.

Stap 1: upgrade resulteert in een siteherstel, waarbij het DistMgr-onderdeel opnieuw wordt geïnstalleerd en het bestand resetdps.trn in DistMgr.box wordt verwijderd

Nadat de site-upgrade is voltooid, wordt het opnieuw instellen van de site gestart om alle Configuration Manager onderdelen opnieuw te installeren. Als onderdeel van dit proces installeert Site Component Manager (SiteComp) Distribution Manager opnieuw en tijdens het opnieuw installeren van DistMgr maakt resetdps.trn het bestand in DistMgr.box om DistMgr te instrueren om alle DP's te upgraden.

SMS_SITE_COMPONENT_MANAGER 4364 (0x110c) onderdeel opnieuw installeren SMS_DISTRIBUTION_MANAGER...
SMS_SITE_COMPONENT_MANAGER 4364 (0x110c) Distributiepuntentabel bijwerken
SMS_SITE_COMPONENT_MANAGER 4364 (0x110c) Het bestand E:\ConfigMgr\inboxes\distmgr.box\resetdps.trn.

Stap 2: DistMgr start de upgrade van alle DP's nadat het bestand resetdps.trn is gedetecteerd

DistMgr wordt gestart na het opnieuw installeren en detecteert het bestand resetdps.trn:

SMS_DISTRIBUTION_MANAGER 3048 (0xbe8) SMS_EXECUTIVE SMS_DISTRIBUTION_MANAGER gestart als thread-id 4984 (0x1378).
SMS_DISTRIBUTION_MANAGER 4984 (0x1378) Gevonden bestand resetdps.trn, worden alle distributiepunten bijgewerkt

Stap 3: DistMgr upgradeverwerkingsthread start DP upgrade worker threads om de DP-upgrade uit te voeren

DistMgr-upgradeverwerkingsthread start en start DP upgrade worker-threads om alle DP's te upgraden. Elk van deze werkrolthreads werkt tegelijkertijd en werkt meerdere DP's tegelijk bij. Voor dp-upgradeverwerking kunnen we standaard maximaal 50 threads starten, maar dit is een configureerbare waarde voor sitebeheer en wordt beheerd door de eigenschap voor SMS_DISTRIBUTION_MANAGER het DPUpgradeThreadLimit onderdeel.

SMS_DISTRIBUTION_MANAGER 4984 (0x1378) ~De verwerkingsthread van de DP-upgrade starten, thread-id = 0x7C (124)
SMS_DISTRIBUTION_MANAGER 124 (0x7c) DP-upgradeverwerkingsthread: Gestart, voert alle in behandeling zijnde werkzaamheden uit en wacht vervolgens op extra werk.
SMS_DISTRIBUTION_MANAGER 124 (0x7c) DP-verwerkingsthread: DP upgraden met id 1. Thread 0x13d0. 1 van de 50 threads gebruikt.
SMS_DISTRIBUTION_MANAGER 124 (0x7c) DP-verwerkingsthread: DP upgraden met id 5. Thread 0x8c8. 2 threads van 50 gebruikt.
SMS_DISTRIBUTION_MANAGER 124 (0x7c) DP-verwerkingsthread: DP upgraden met id 14. Thread 0x100c. 3 threads van 50 gebruikt.

Elke afzonderlijke DP-upgradeworkerthread begint met het upgraden van een distributiepunt. In dit voorbeeld richten we ons op thread 2248 (0x8c8) die DP gaat upgraden met DPID 5:

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

Stap 4: DP upgrade worker thread voert de DP-upgrade uit

Dp upgrade worker thread voert de upgrade van de DP uit. Dit proces is identiek aan stap 8 van het DP-installatieproces.

SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) ISAPI geïnstalleerd op PS1SYS.CONTOSO.COM, E:\ConfigMgr\bin\x64\..\x64\smsfileisapi.dll gekopieerd naar \\PS1SYS.CONTOSO.COM\ADMIN$\system32\inetsrv\smsfileisapi.dll
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) DP-share bestaat SMS_DP$ al op de externe DP~
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) Internet server installeren= 2
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) besturingssysteemconfiguratie overslaan voor distributiepunt ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\. U moet IIS handmatig installeren en configureren. Zorg ervoor dat RDC ook is ingeschakeld.
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) MSXML 6.0 is geconfigureerd op DP PS1SYS.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) Voer de opdracht C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /log "C:\SMS_DP$\sms\bin\vcredist.log" uit om VC Redist te installeren
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) ~Dp WMI-provider is geïnstalleerd op het externe distributiepunt
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) Virtuele IIS-mappen configureren op het distributiepunt PS1SYS.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) ConfigureDP
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) DP-registerinstellingen zijn bijgewerkt op PS1SYS.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) ConfigurePXE

Stap 5: DP upgrade worker threads stelt de pull DP-installatiestatus opnieuw in

Dp upgrade worker thread stelt de installatiestatus voor de pull-DP opnieuw in, zodat deze kan worden bijgewerkt. Houd er rekening mee dat dit zelfs wordt vastgelegd voor standard-DC's, maar niet relevant is voor standaard-DC's.

SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) PullDP ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\ is gemarkeerd als Verwijderd

Stap 6: DP-upgrade is voltooid

Zodra de DP-installatie is voltooid, genereert de werkrolthread een statusbericht met id 2399, wat betekent dat de installatie of upgrade van het distributiepunt op de computer <DPNALPath> is voltooid.

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 08 apr 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\"

Stap 7(alleen pull-PULL's): DP-werkrolthread wordt gestart en geeft DP WMI-provider opdracht om de pull-DP te upgraden

Nadat de pull-DP is gemarkeerd als verwijderd, geeft DP upgrade worker thread DP WMI Provider opdracht om de pull-DP-upgrade uit te voeren.

SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) ConfigurePullDP
SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) ~NAL Path ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\ is een pull-DP
SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) Voor server-PS1SYS.CONTOSO.COM processorarchitectuur is x64~
SMS_DISTRIBUTION_MANAGER 2032(0x7f0) bestand \\PS1SYS.CONTOSO.COM\SMS_DP$\sms\bin\pulldp.msi is ondertekend en vertrouwd.
SMS_DISTRIBUTION_MANAGER 2032-bestand \\0x7f0 PS1SYS.CONTOSO.COM\SMS_DP$\sms\bin\pulldp.msi is ondertekend met het MS-hoofdcertificaat.
SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) pullDP installeren, controleert u \\PS1SYS.CONTOSO.COM\SMS_DP$\sms\logs\smsdpprov.log en \\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\ is gemarkeerd als Geïnstalleerd

Op dit moment geeft de SMSDPProv.log op de pull-DP aan dat de installatie van pull-DP is gestart:

2920 (0xb68) Proces F:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /l F:\SMS_DP$\sms\logs\vcredist.log
2920 (0xb68) Uitvoering voltooid voor: F:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /l F:\SMS_DP$\sms\logs\vcredist.log
2920 (0xb68) Proces gestart msiexec.exe /quiet /i F:\SMS_DP$\sms\bin\pulldp.msi /log F:\SMS_DP$\sms\logs\pulldp_install.log

Wanneer pull-DP is geïnstalleerd op een server waarop de ConfigMgr-client is geïnstalleerd, is de opdracht die wordt gebruikt voor de installatie:

4744 (0x1288) Proces 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"

De voortgang van de pull-DP-installatie kan worden gecontroleerd en bewaakt door het MSI-logboekbestand te bekijken pulldp_install.log.

DP-wijziging

In de volgende stappen wordt uitgelegd wat er gebeurt wanneer u eigenschappen van een DP wijzigt in de console. Deze stappen hebben betrekking op een scenario waarin dp-beschrijving is gewijzigd op het tabblad DP-eigenschappen>algemeen van PS1 Standard DP naar PS1 Standard DP - TestPropertyChange1.

Stap 1: Beheer console wijzigt het exemplaar van SMS_SCI_SysResUse WMI-klasse voor de gewijzigde DP

Nadat de beheerder de DP-eigenschappen heeft gewijzigd, werkt de beheerconsole het exemplaar van de SMS_SCI_SysResUse WMI-klasse bij in de NAAMruimte van de SMS-provider voor de gewijzigde DP. SMSProv.log toont het volgende:

SMS-provider 4460 (0x116c) PutInstanceAsync SMS_SCI_SysResUse~
SMS-provider 4460 (0x116c) CExtProviderClassObject::D oPutInstanceInstance~
SMS-provider 4460 (0x116c) INFO: 'PS1DP1.CONTOSO.COM' is een geldige FQDN.
Controle van SMS-provider 4460 (0x116c): User CONTOSO\Beheer modified an instance of class SMS_SCI_SysResUse.~

Wanneer dit WMI-exemplaar wordt gewijzigd, werkt SMS Provider ook de database bij:

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'  

Stap 2: SMSDBMON detecteert de wijziging van het sitebesturingselement en meldt HMAN om het sitebeheerbestand te verwerken

SMSDBMON detecteert een wijziging in de aan het sitebeheerbestand gerelateerde tabellen (stap 1). Wanneer SMSDBMON een wijziging ontvangt (aangeduid als RCV in het logboek), neemt SMSDBMON de juiste actie en meldt het de juiste onderdelen door bestanden te verwijderen/te verzenden (aangeduid als SND in het logboek) in het Postvak IN van het onderdeel. In dit geval geeft SMSDBMON HMAN een bericht om het sitebeheerbestand te verwerken voor wijzigingen.

SMS_DATABASE_NOTIFICATION_MONITOR 3120 (0xc30) RCV: UPDATE op sites voor Sites_AddUpd_HMAN [PS1 ][1031575]
SMS_DATABASE_NOTIFICATION_MONITOR 3120 (0xc30) SND: Dropped E:\ConfigMgr\inboxes\hman.box\PS1. SSU [1031575]

Stap 3: HMAN verwerkt het sitebeheerbestand en verwerkt alle DPs

HMAN wordt geactiveerd om het SCU-bestand te verwerken dat is verwijderd door SMSDBMON en begint met het verwerken van het sitebeheerbestand. Tijdens dit proces kijkt HMAN naar alle distributiepunten en bepaalt of er DP's nieuw of gewijzigd zijn. Zie stap 4 in DP-installatie voor meer informatie over deze stap.

SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Verwerkingsbestand voor sitebeheer: Site PS1
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Serverinfo van site PS1 is niet gewijzigd. HMAN werkt de DPInfo-tabel in de database niet bij.
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Distributiepunten van site PS1 zijn gewijzigd. Werk de tabel DistributionPoints in de database bij.
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Bijgewerkte 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, 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 4912 (0x1330) DP-certificaatquery: EXEC spUpdateDPCert N'PS1DP1. CONTOSO. COM', N'23a72b6c-eace-4218-929c-4c80638c031e', ...
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~DP ["Display=\\PS1SITE.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SITE.CONTOSO.COM\ niet bijwerken. DBCRC:13639BB,NewCRC:13639BB,Action:0,PDP:0,PullDP:0
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~DP ["Display=\\PS1SQL.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SQL.CONTOSO.COM\ niet bijwerken. DBCRC:DB8F08DA,NewCRC:DB8F08DA,Action:0,PDP:0,PullDP:1
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~DP ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\. DBCRC:D9EAF006,NewCRC:D9EAF006,Action:0,PDP:0,PullDP:0

Opmerking

Als HMAN een fout ondervindt bij het invoegen of bijwerken van een van de DP's, wordt de volledige transactie teruggedraaid en wordt geen van de DP's verwerkt. Als dit zo blijft, ziet u problemen waarbij DP's niet worden geïnstalleerd of wijzigingen in DP-eigenschappen niet van kracht worden.

Stap 4: HMAN verwerkt het sitebeheerbestand

Wanneer HMAN de verwerking van het sitebeheerbestand heeft voltooid, wordt er een statusbericht met id 3306 weergegeven. Dit betekent 'Hiërarchiebeheer is verwerktE:\ConfigMgr\inboxes\hman.box\PS1.SCU', wat het sitebeheerbestand vertegenwoordigt voor site-ConfigMgr Primaire 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 13 mei 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

DP verwijderen

In de volgende stappen wordt uitgelegd wat er gebeurt nadat u de rol Distributiepunt voor een sitesysteem uit de console hebt verwijderd:

Stap 1: Beheer console verwijdert het exemplaar van SMS_SCI_SysResUse WMI de klasse voor de verwijderde DP

Nadat de beheerder de rol Distributiepunt heeft verwijderd, verwijdert de beheerconsole het exemplaar van de SMS_SCI_SysResUse WMI-klasse in de SMS-providernaamruimte voor de verwijderde DP. SMSProv.log toont het volgende:

SMS-provider 3652 (0xe44) DeleteInstanceAsync SMS_SCI_SysResUse.FileType=2,ItemName="["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\,SMS-distributiepunt",ItemType="System Resource Usage",SiteCode="PS1"~
SMS-provider 3652 (0xe44) Aangevraagde klasse =SMS_SCI_SysResUse~
SMS-provider 3652 (0xe44) CExtProviderClassObject::D oDeleteInstance~
Controle van SMS-provider 3652 (0xe44): Gebruiker CONTOSO\Beheer een exemplaar van klasse SMS_SCI_SysResUse verwijderd.~

Wanneer dit WMI-exemplaar wordt gewijzigd, verwijdert SMS Provider ook de DP uit de database:

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\'

Stap 2: SMSDBMON detecteert de wijziging van sitebeheer en meldt HMAN om het sitebeheerbestand te verwerken

SMSDBMON detecteert een wijziging in de aan het sitebeheerbestand gerelateerde tabellen (stap 1). Wanneer SMSDBMON een wijziging ontvangt (aangeduid als RCV in het logboek), neemt SMSDBMON de juiste actie en meldt het de juiste onderdelen door bestanden te verwijderen/te verzenden (aangeduid als SND in het logboek) in het Postvak IN van het onderdeel. In dit geval geeft SMSDBMON HMAN een bericht om het sitebeheerbestand te verwerken voor wijzigingen.

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

Stap 3: HMAN verwerkt het sitebeheerbestand en markeert de DP als verwijderd in DistributionPoints de tabel

HMAN wordt geactiveerd om het SCU-bestand te verwerken dat is verwijderd door SMSDBMON en begint met het verwerken van het sitebeheerbestand. Tijdens dit proces detecteert HMAN dat de DP-rol is verwijderd en markeert de DP als Verwijderd (Actie = 3) in de DistributionPoints tabel, naast het verwijderen van de DP uit de SysResList tabel. HMAN voegt ook een rij in de DPNotification tabel in om smsdbmon een melding voor dp-wijzigingen door te geven.

SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Verwerkingsbestand voor sitebeheer: Site PS1
SMS_HIERARCHY_MANAGER 4912 (0x1330) Sitesysteem niet meer in gebruik: PS1 PS1DP2.CONTOSO.COM SMS-distributiepunt
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) ~Distributiepunten van site PS1 zijn gewijzigd. Werk de tabel DistributionPoints in de database bij.
SMS_HIERARCHY_MANAGER 4912 (0x1330) SQL-updatedistributiepunten>>>set Actie = 3, Status = 0 waarbij DPID = 34
SMS_HIERARCHY_MANAGER 4912 (0x1330) SQL>>>vSMS_SC_Address verwijderen uit vSMS_SC_Address waarbij SiteNumber = 1 en DestinationSiteCode = N'PS1DP2. CONTOSO. COM' en AddressType = N'MS_LAN'~
SMS_HIERARCHY_MANAGER 4912 (0x1330) SQL>>>DPNotification-waarden (DPID, TimeKey) invoegen (34, GetDate())

Opmerking

Als HMAN een fout ondervindt bij het invoegen/bijwerken van een van de DP's, wordt de hele transactie teruggedraaid en wordt geen van de DP's verwerkt. Als dit zo blijft, ziet u problemen waarbij DP's niet worden geïnstalleerd of wijzigingen in DP-eigenschappen niet van kracht worden.

Wanneer HMAN de verwerking van het sitebeheerbestand heeft voltooid, wordt het statusbericht met id 3306 weergegeven:

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=Vr 13 mei 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

Stap 4: SMSDBMON meldt DistMgr dat een DP is gewijzigd voor vereiste verwerking door een DPN-bestand te verwijderen

SMSDBMON detecteert de wijziging in de DPNotification tabel en instrueert DistMgr om de DP-wijziging te verwerken door een <DPID> te verwijderen. DPN-bestand.

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

Stap 5: DistMgr gebruikt de DP Manager-thread om de DP te verwijderen

DistMgr gebruikt de DP Manager-thread voor het verwerken van de dp-wijzigingsmelding en start de verwijdering van de DP.

DP Manager-thread heeft één thread, dus als er meerdere DP's worden verwijderd, verwijdert DistMgr ze één voor één. DP verwijderen bestaat uit de volgende stappen:

  • Verwijderen van DP uit de database, met uitzondering DistributionPoints van tabel

  • Pxe-rol verwijderen (indien nodig)

  • Geplande taken voor bewaking en gebruik verwijderen

  • Verwijderen van PDP (indien nodig)

  • Verwijderen van DP WMI-provider

  • Verwijderen van DP-bestanden: SMS_DP$, SCCMContentLib$ en SMSDIG$ shares

    Dit kan lang duren als er veel inhoud in de inhoudsbibliotheek staat.

  • Verwijderen van virtuele DP-mappen uit IIS

  • Verwijderen van DP-register uit de DP

SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~Trigger van beleidsprovider gemaakt voor id 34
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ConfigurePXE
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\ is GEEN pull-DP
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Distributiepuntbestanden verwijderen van server PS1DP2.CONTOSO.COM~
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) DP-providerklassen verwijderen van server ["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Verwijderde providerklassen op distributiepunt
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Distributiepuntbestanden verwijderen van server PS1DP2.CONTOSO.COM~
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~DP-provider verwijderen van het externe distributiepunt.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) de registratie van DPProvider op server PS1DP2 ongedaan maken. CONTOSO.COM.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Share SMS_DP$ verwijderd van server PS1DP2.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Kan de map SMS_DP$ met fout 5 niet verwijderen, probeert de distributiepuntprovider te verwijderen en probeert het opnieuw.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Provider SMSDPProvider is uitgeladen - root\SCCMDP
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Wachten tot de provider door COM wordt uitgebracht. Time-out is 300 seconden.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) is verwijderd SMS_DP$-map.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Share SCCMContentLib$ verwijderd van server PS1DP2.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Share SMSSIG$ verwijderd van server PS1DP2.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~Verwijdering van distributie op het externe distributiepunt is voltooid
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) DP-register verwijderen op NAL-pad = ["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\ , ServerName = PS1DP2.CONTOSO.COM

5a: (Alleen pull-DP's) Als de DP die wordt verwijderd een pull-DP is, detecteert DistMgr dat en initieert het verwijderen van het pull-DP-onderdeel ook.

SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~NAL Path ["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\ is een Pull-DP
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) pullDP verwijdert, controleert u \\PS1DP2.CONTOSO.COM\SMS_DP$\sms\logs\smsdpprov.log en \\PS1DP2.CONTOSO.COM\SMS_DP$\sms\logs\pulldp_install.log

Ten slotte wordt de DP uit de DistributionPoints tabel verwijderd.