Installation, uppgradering och konfiguration av distributionsplatser
I den här artikeln beskrivs installation, uppgradering, konfigurationsändringar, borttagning och hur dessa åtgärder fungerar. Det är viktigt att förstå dessa flöden för att korrekt identifiera och diagnostisera problemet.
Ursprunglig produktversion: Configuration Manager aktuell gren, Microsoft System Center 2012 Configuration Manager, Microsoft System Center 2012 R2 Configuration Manager
Introduktion
När du felsöker problem med dp-installation och uppgradering är det viktigt att komma ihåg att DP-installation/uppgradering utförs av en tråd från DP-uppgraderingens bearbetningstrådspool. Granska DP-installations-/uppgraderingsprocessen för att förstå hur du identifierar tråden som utför DP-installationen/uppgraderingen och filtrerar DistMgr.log för den identifierade tråden. Granska den filtrerade DistMgr.log för att identifiera om DP-installationen/uppgraderingen misslyckades/lyckades och fortsätt därefter.
När du felsöker problem med DP-borttagning är det viktigt att komma ihåg att DP-borttagningen utförs av DP Manager-tråden, som är enkeltrådad. Det innebär att om flera DP:er tas bort samtidigt utförs DP-borttagningen en i taget och kan ta lång tid om ett stort antal DP:er tas bort. Granska DP-borttagningsprocessen för att förstå hur du identifierar DP Manager-tråden och filtrerar DistMgr.log för den identifierade tråden.
DP-installation
DP-installationen omfattar stegen nedan. De här stegen beskriver en typisk DP-installation som initierats från Configuration Manager-konsolen när administratören har slutfört DP-installationsguiden. Varje steg beskrivs, följt av ett exempel på hur steget kan övervakas genom undersökning av den associerade loggfilen. Om du har problem med DP-installationen bör loggfilerna visa exakt var i processen problemet uppstår och ge viktiga ledtrådar till varför processen misslyckas.
Steg 1: Administratörskonsolen SMS_SCI_SysResUse
skapar en instans av WMI-klassen för den nya DP
När administratören har slutfört DP-installationsguiden skapar administratörskonsolen en instans av SMS_SCI_SysResUse
WMI-klassen i SMS-providerns namnområde. SMSProv.log visar skapandet av den här instansen och innehåller andra användbara poster som SMSAppName, MachineName, UserName, ApplicationName, vilket kan vara användbart när du undersöker problem.
SMS Provider 4180 (0x1054) ~
SMS-provider 4180 (0x1054) CExtUserContext::EnterThread : User=CONTOSO\Admin Sid=<SID> Caching IWbemContextPtr=0000000046687B0 in Process 0x540 (1344)~
SMS Provider 4180 (0x1054) Context: SMSAppName =Configuration Manager Administrator console~
SMS Provider 4180 (0x1054) Context: MachineName =PS1SITE.CONTOSO.COM~
SMS Provider 4180 (0x1054) Context: UserName =CONTOSO\Admin~
SMS Provider 4180 (0x1054) Kontext: ObjectLockContext=<ContextID>~
SMS Provider 4180 (0x1054) Context: ApplicationName =Microsoft.ConfigurationManagement.exe~
SMS Provider 4180 (0x1054) Kontext: ApplicationVersion=5.0.8355.1000~
SMS Provider 4180 (0x1054) Context: LocaleID=MS\0x409~
SMS Provider 4180 (0x1054) Kontext: __ProviderArchitecture=32 ~
SMS Provider 4180 (0x1054) Kontext: __RequiredArchitecture=0 (Bool)~
SMS Provider 4180 (0x1054) Kontext: __ClientPreferredLanguages=en-US,en~
SMS Provider 4180 (0x1054) Kontext: __CorrelationId={CorrelationID}~
SMS Provider 4180 (0x1054) Kontext: __GroupOperationId=170804 ~
SMS Provider 4180 (0x1054) CExtUserContext: Set ThreadLocaleID OK to: 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" är ett giltigt FQDN.
SMS Provider 4180 (0x1054) Granskning: Användaren CONTOSO\Admin skapade en instans av klassen SMS_SCI_SysResUse.~
SMS Provider 4180 (0x1054) CExtUserContext::LeaveThread: Releaseing IWbemContextPtr=73828272~
SMS Provider 4180 (0x1054) ~
När den här WMI-instansen skapas infogar SMS-providern även en rad i databasen:
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')
Steg 2(valfritt): SMS-providern lägger till den nyligen skapade DP:en i en gränsgrupp om den anges under guiden
Under installationsguiden för DP har administratören möjlighet att ange om den nya DP ska läggas till i en befintlig eller en ny gränsgrupp. SMS-providern ansvarar för att göra dessa ändringar och loggar följande poster:
SMS Provider 4180 (0x1054) AddSiteSystem~~
SMS Provider 4180 (0x1054) Lägga till platssystem ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\ till gränsgruppen PS1 Tilldelning och innehåll ~
SMS Provider 4180 (0x1054) Har lagt till 1 servrar i gränsgruppen PS1 Tilldelning och innehåll~
SMS Provider 4180 (0x1054) Granskning: Användaren CONTOSO\Admin ändrade en instans av klassen SMS_BoundaryGroup.~
SMS Provider 4180 (0x1054) CExtUserContext::LeaveThread: Releaseing IWbemContextPtr=73828272~
SMS Provider 4180 (0x1054) ~
Steg 3: SMSDBMON identifierar en ändring av platskontroll och meddelar HMAN att bearbeta platskontrollfilen
SMSDBMON övervakar ständigt olika tabeller i databasen och identifierar därmed en ändring av platskontrollfilens relaterade tabeller (i steg 1). När SMSDBMON tar emot (betecknas som RCV i loggen) meddelar det lämpliga komponenterna genom att släppa/skicka (betecknas som SND i loggen) filer i komponentens inkorg. I det här fallet meddelar SMSDBMON HMAN att bearbeta platskontrollfilen för ändringar:
SMS_DATABASE_NOTIFICATION_MONITOR 2580 (0xa14) RCV: UPDATE on SiteControl for SiteControl_AddUpd_HMAN [PS1 ][1027921]
SMS_DATABASE_NOTIFICATION_MONITOR 2580 (0xa14) SND: Dropped E:\ConfigMgr\inboxes\HMAN.box\PS1. SCU [1027921]
Steg 4: HMAN bearbetar platskontrollfilen och bearbetar alla distributionsplatser
HMAN vaknar upp för att bearbeta SCU-filen som släppts av SMSDBMON och börjar sedan bearbeta platskontrollfilen. Under den här processen tittar HMAN på alla distributionsplatser för att avgöra om några DP:er är nya eller ändrade.
4a: För de nya IP-adresserna identifierar HMAN att det finns ett nytt platssystem och infogar data i DistributionPoints
tabellen:
SMS_HIERARCHY_MANAGER 2448 (0x990) ~Processing site control file: Site PS1
SMS_HIERARCHY_MANAGER 2448 (0x990) Nytt platssystem: PS1 PS1DP1.CONTOSO.COM SMS-distributionsplats
SMS_HIERARCHY_MANAGER 2448 (0x990) Nytt platssystem: PS1 PS1DP1.CONTOSO.COM SMS Site System
SMS_HIERARCHY_MANAGER 2448 (0x990) ~ServerInformation för webbplatsen PS1 har ändrats. Uppdatera DPInfo-tabellen i databasen.
SMS_HIERARCHY_MANAGER 2448 (0x990) ~ Distributionsplatser för plats PS1 har ändrats. Uppdatera tabellen DistributionPoints i databasen.
SMS_HIERARCHY_MANAGER 2448 (0x990) ~Infogad 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, PreStagingAllowed, Värden för 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, 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: Förutom att infoga en ny rad för DP i DistributionPoints
tabellen distribuerar HMAN även standardklientpaketen till DP:
SMS_HIERARCHY_MANAGER 2448 (0x990) Inlästa klientuppgraderingsinställningar från DB. FullClientPackageID=CS100002, StagingClientPackageID=CS100024, ClientUpgradePackageID=CS100003, PilotingUpgradePackageID=CS100025, ClientUpgradeAdvertisementID=CS120000, ClientPilotingAdvertisementID=(null)
SMS_HIERARCHY_MANAGER 2448 (0x990) INFO: Klientpaketet (ID=CS100002) har lagts till i DP ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\~
SMS_HIERARCHY_MANAGER 2448 (0x990) INFO: Klientpaketet (ID=CS100003) har lagts till i DP ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\~
SMS_HIERARCHY_MANAGER 2448 (0x990) INFO: Klientpaketet (ID=CS100024) har lagts till i DP ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\~
SMS_HIERARCHY_MANAGER 2448 (0x990) INFO: Klientpaketet (ID=CS100025) har lagts till i DP ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\~
4c: HMAN uppdaterar DP-certifikatinformationen (självsignerad eller PKI) i databasen genom att anropa den spUpdateDPCert
lagrade proceduren:
SMS_HIERARCHY_MANAGER DP-certifikatfråga 2448 (0x990): EXEC spUpdateDPCert N'PS1DP1. CONTOSO. COM', N'23a72b6c-eace-4218-929c-4c80638c031e', ...
Observera att för alla distributionsplatser som inte har ändrats loggar HMAN en post:
SMS_HIERARCHY_MANAGER 2448 (0x990) ~Uppdaterar inte 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) ~Uppdaterar inte 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) ~Uppdaterar inte DP ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\. DBCRC:B65C605F,NewCRC:B65C605F,Action:0,PDP:0,PullDP:0
Kommentar
Om HMAN påträffar ett fel vid försök att infoga eller uppdatera någon av DP:erna återställs hela transaktionen och ingen av DP:erna bearbetas. Om detta fortsätter ser du problem där DP:er inte installeras eller dp-egenskapsändringar inte börjar gälla.
Steg 5: HMAN slutför bearbetningen av platskontrollfilen och skapar ett statusmeddelande
När HMAN har slutfört bearbetningen av platskontrollfilen genereras ett statusmeddelande med ID 3306, vilket innebär att Hierarchy Manager har bearbetats E:\ConfigMgr\inboxes\hman.box\PS1.SCU
, vilket i vårt exempel representerar platskontrollfilen för webbplatsen 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=Ons 11 maj 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
Steg 6: SMSDBMON identifierar en ändring i DistributionPoints
tabellen och meddelar DistMgr att installera DP
SMSDBMON identifierar en ändring i DistributionPoints
tabellen (från steg 4a) och instruerar DistMgr att påbörja DP-installationen genom att släppa ett <DPID.> INS-filen i DistMgr.box
mappen:
SMS_DATABASE_NOTIFICATION_MONITOR RCV: INSERT på DistributionPoints för DistributionPoints_Ins [32 ][1027928]
SMS_DATABASE_NOTIFICATION_MONITOR SND: Tappade E:\ConfigMgr\inboxes\distmgr.box\32.INS [1027928]
I det här exemplet är 32 distributionsplats-ID:t. Du hittar DP-namnet från DPID genom att köra följande SQL-fråga mot databasen:
SELECT * FROM DistributionPoints WHERE DPID = 32
Steg 7: DistMgr vaknar upp för att bearbeta INS-filen och startar en DP-uppgraderingsarbetstråd för att installera DP
DistMgr vaknar upp för att bearbeta . INS-fil som togs bort av SMSDBMON. DP-installationer och uppgraderingar hanteras av huvudtråden för DP-uppgraderingsbearbetning. För att utföra DP-installationen använder DP-uppgraderingsbearbetningstråden en tråd från DP-uppgraderingsbearbetningstrådpoolen som är inställd på att använda högst 50 trådar som standard. I följande loggposter är huvud-DP-uppgraderingens bearbetningstråds-ID 2860, vilket skapar en ny arbetstråd med ID 4788 (0x12b4) för DP-installationen:
SMS_DISTRIBUTION_MANAGER 2860 (0xb2c) DP-uppgraderingstråd: Uppgradera DP med ID 32. Tråd 0x12b4. Använde 1 trådar av 50.
Därefter startar DP Processing Worker Thread 4788 (0x12b4) installationsprocessen för DPID 32, som är vår nya DP:
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~Bearbetning 32.INS
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~DPID 32 – NAL-sökväg ["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\ , ServerName = PS1DP1.CONTOSO.COM, DPDrive = , IsMulticast = 0, PXE = 0, RemoveWDS = 0
Steg 8: DistMgr DP-uppgraderingstråden installerar DP
Här startar DistMgr-tråden 4788 den faktiska DP-installationen där den slutför följande:
- Kopierar nödvändiga filer till DP
- Installerar IIS (om det anges under installationsguiden)
- Installerar MSXML och Visual C++ Redistributable-komponenterna
- Installerar DP WMI-providern
- Skapar virtuella kataloger och konfigurerar IIS
- Uppdaterar registerinställningarna på DP-servern
- Installerar PXE-rollen (om den är konfigurerad)
Observera att loggposterna nedan trunkeras för att endast visa relevant information:
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) Installerad ISAPI på PS1DP1.CONTOSO.COM kopierade E:\ConfigMgr\bin\x64\.. \x64\smsfileisapi.dll till \\PS1DP1.CONTOSO.COM\ADMIN$\system32\inetsrv\smsfileisapi.dll
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~Resursen SMS_DP$ har skapats på server PS1DP1.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~OS version 6.3.9600: installerad IIS på fjärrservern PS1DP1. CONTOSO.COM.
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) MSXML 6.0 har konfigurerats på DP PS1DP1.CONTOSO.COM har konfigurerats
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) Kör kommandot 'C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /log "C:\SMS_DP$\sms\bin\vcredist.log"' för att installera VC-redist
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ~Har installerat DP WMI-providern på fjärrdistributionsplatsen
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) Konfigurera virtuella IIS-kataloger på distributionsplatsen PS1DP1.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) ConfigureDP
SMS_DISTRIBUTION_MANAGER 4788 (0x12b4) DP-registerinställningarna har uppdaterats på 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\ är en Pull DP
Dricks
När du når steg 8 är det mycket enklare att övervaka installationsframsteget genom att filtrera loggen för arbetstråds-ID :t (4788 i det här exemplet).
Steg 9 (valfritt): PXE-providerrollen och Windows Deployment Services installeras på DP (om aktiverat)
Om DP är aktiverat för PXE initieras PXE-installationen när ConfigurePXE loggas in DistMgr.log. För närvarande visar SMSDPProv.log på distributionsplatsen installationsförloppet för PXE/WDS:
CcmInstallPXE
Körs: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /log "C:\SMS_DP$\sms\bin\vcredist.log"
Väntar på slutförande av: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /log "C:\SMS_DP$\sms\bin\vcredist.log"
Körningen har slutförts för: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /log "C:\SMS_DP$\sms\bin\vcredist.log"
Skapade DP mutex-nyckeln för WDS.
Hitta Wimgapi.Dll
MsiEnumRelatedProducts misslyckades
FindProduct misslyckades. 0x80070103
C:\Windows\system32\wimgapi.dll hittades
Wimgapi.dll är redan installerat.
Sökvägen till smsdp.dll är C:\SMS_DP$\sms\bin\smsdp.dll 05-11-2016 14:36:57.000 PXE-prestandaräknare har initierats
Det gick inte att öppna WDS-tjänsten.
WDS är INTE INSTALLERAT
Installera WDS.
Körs: ServerManagerCmd.exe -i WDS -a
Det gick inte (2) att köra: ServerManagerCmd.exe -i WDS -a
Körs: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; Add-WindowsFeature WDS
Väntar på att: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; Add-WindowsFeature WDS
Körningen har slutförts för: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; Add-WindowsFeature WDS
WDS har installerats.
Datorn kör Windows Server. (NTVersion=0X603, ServicePack=0)
WDS är INSTALLERAT
Ange TFTP-konfigurationsnyckel som: System\CurrentControlSet\Services\WDSSERVER\Providers\WDSTFTP
Konfigurera TFTP-läsfilter
SetupComplete är inställt på 0
REMINST har inte angetts i WDS
WDS är INTE konfigurerat
Resursen (REMINST) finns inte. (NetNameNotFound) (0x00000906)
GetFileSharePath misslyckades. 0x80070906
REMINST-resursen finns inte. Måste skapa den.
Uppräkning kör A till Z för NTFS-enheten med mest ledigt utrymme.
Enheten "C:" är den bästa enheten för SMS-installationskatalogen.
Skapa REMINST-resurs för att peka på: C:\RemoteInstall
Lyckat skapad resurs-REMINST
Ta bort befintliga PXE-relaterade kataloger
Registrera WDS-provider: SourceDir: C:\SMS_DP$\sms\bin
Registrera WDS-provider: ProviderPath: C:\SMS_DP$\sms\bin\smspxe.dll
DoPxeProviderRegister 05-11-2016 14:37:10.000 PxeLoadWdsPxe
Läser in wdspxe.dll från C:\Windows\system32\wdspxe.dll
wdspxe.dll läses in
PxeProviderRegister har suceeded (0x00000000)
Inaktivera WDS/RIS-funktioner
Hittade behörigheten otifyPrivilege på tjänsten WDSServer
Hittade privilegiet SeRestorePrivilege på tjänsten WDSServer
Hittade privilegiet SeBackupPrivilege på tjänsten WDSServer
Hittade privilegiet SeSecurityPrivilege på tjänsten WDSServer
Privilege SeTakeOwnershipPrivilege HITTADES INTE tjänsten WDSServer
ChangeServiceConfig2 lyckades för WDSServer. Privilegierade SeTakeOwnershipPrivilege har lagts till
ChangeServiceConfig lyckades för WDSServer. StartType: 0x2
WDSServer-status är 1
WDSServer är INTE STARTAD
Det gick inte att starta om WDS-tjänsten
Körs: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall"
Väntar på slutförande av: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall"
Körningen har slutförts för: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall"
Datorn kör Windows Server. (NTVersion=0X603, ServicePack=0)
ProcessBootImages misslyckades. 0x80070003
CcmInstallPXE: Ta bort DP mutex-nyckeln för WDS.
Installerad PXE
Steg 10: DP-installationen har slutförts
När DP-installationen har slutförts genererar arbetstråden ett statusmeddelande med ID 2399, vilket innebär att installationen eller uppgraderingen av distributionsplatsen på datorn <DPNALPath> har slutförts:
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=Ons 11 maj 18:36:58.062 2016 ISTR0="["Display=\\PS1DP1.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP1.CONTOSO.COM\" ISTR1="PS1DP1.CONTOSO.COM" I 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\"
Steg 11 (endast för pull-DPs): DistMgr-uppgraderingsbearbetningstråd instruerar DP WMI-providern att installera pull DP genom att köra pulldp.msi
Om DP har konfigurerats för att vara en pull-DP startar DistMgr-uppgraderingsbearbetningstråden en annan DP-uppgraderingsarbetstråd för att utföra pull DP-installationen. Den här DP-uppgraderingsarbetstråden instruerar SMS DP-providern att köra pulldp.msi
för att installera pull DP.
SMS_DISTRIBUTION_MANAGER 2188 (0x88c) Uppgradera PullDP med ID 33. Tråd 0x9c0. Använde 1 trådar av 50.
SMS_DISTRIBUTION_MANAGER 2496 (0x9c0) ~DPID 33 – NAL-sökväg ["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\ är en Pull DP
SMS_DISTRIBUTION_MANAGER 2496 (0x9c0) För server PS1DP2.CONTOSO.COM processorarkitektur är x64~
SMS_DISTRIBUTION_MANAGER 2496 (0x9c0) Fil \\PS1DP2.CONTOSO.COM\SMS_DP$\sms\bin\pulldp.msi' är signerad och betrodd. SMS_DISTRIBUTION_MANAGER 2496 -filen (0x9c0) \\PS1DP2.CONTOSO.COM\SMS_DP$\sms\bin\pulldp.msi" är signerad med MS-rotcertifikatet.
SMS_DISTRIBUTION_MANAGER 2496 (0x9c0) Installera PullDP kontrollerar du \\PS1DP2.CONTOSO.COM\SMS_DP$\sms\logs\smsdpprov.log och \\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\ har markerats som Installerad
För närvarande visar den SMSDPProv.log filen på pull DP att installationen av pull DP har initierats:
2020 (0x7e4) Startade processen C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /l C:\SMS_DP$\sms\logs\vcredist.log
2020 (0x7e4) Kör slutförd för: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /l C:\SMS_DP$\sms\logs\vcredist.log
2020 (0x7e4) Startade processen msiexec.exe /quiet /i C:\SMS_DP$\sms\bin\pulldp.msi /log C:\SMS_DP$\sms\logs\pulldp_install.log
När pull DP installeras på en server som har ConfigMgr-klienten installerad är kommandot som används för installationen:
4744 (0x1288) Startade processen 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"
Installationsförloppet för Pull DP kan granskas och övervakas genom att titta på MSI-loggfilen pulldp_install.log.
DP-uppgradering
Distributionsplatsuppgradering omfattar stegen nedan. De här stegen beskriver en typisk DP-uppgradering som initieras efter uppgradering av en ConfigMgr 1511-plats till ConfigMgr 1602. Observera att processen liknar den när du installerar ett Service Pack eller en kumulativ uppdatering på olika Configuration Manager 2012-versioner.
Steg 1: Uppgraderingen resulterar i en platsåterställning som installerar om DistMgr-komponenten och släpper filen resetdps.trn i DistMgr.box
När platsuppgraderingen har slutförts initieras en platsåterställning för att installera om alla Configuration Manager-komponenter. Som en del av den här processen installerar Platskomponenthanteraren (SiteComp) om Distributionshanteraren och när DistMgr installeras om skapas resetdps.trn
filen i DistMgr.box
för att instruera DistMgr att uppgradera alla DPs.
SMS_SITE_COMPONENT_MANAGER 4364 (0x110c) Installerar om komponenten SMS_DISTRIBUTION_MANAGER...
SMS_SITE_COMPONENT_MANAGER 4364 (0x110c) Uppdaterar DistributionPoints-tabellen
SMS_SITE_COMPONENT_MANAGER 4364 (0x110c) Skapa filen E:\ConfigMgr\inboxes\distmgr.box\resetdps.trn.
Steg 2: DistMgr startar uppgraderingen av alla DPs efter att ha upptäckt filen resetdps.trn
DistMgr startar efter ominstallationen och identifierar filen resetdps.trn:
SMS_DISTRIBUTION_MANAGER 3048 (0xbe8) SMS_EXECUTIVE startade SMS_DISTRIBUTION_MANAGER som tråd-ID 4984 (0x1378).
SMS_DISTRIBUTION_MANAGER 4984 (0x1378) Hittade filen resetdps.trn uppgraderar alla distributionsplatser
Steg 3: DistMgr-uppgraderingsbearbetningstråden startar DP-uppgraderingsarbetstrådar för att utföra DP-uppgraderingen
DistMgr-uppgraderingsbearbetningstråden startar dp-uppgraderingsarbetstrådar för att uppgradera alla DP:er. Var och en av dessa arbetstrådar fungerar samtidigt och uppgraderar flera IP-adresser samtidigt. För DP-uppgraderingsbearbetning kan vi starta upp till 50 trådar som standard, men det här är ett konfigurerbart platskontrollvärde och styrs av egenskapen för SMS_DISTRIBUTION_MANAGER
komponentenDPUpgradeThreadLimit
.
SMS_DISTRIBUTION_MANAGER 4984 (0x1378) ~Starta DP-uppgraderingsbearbetningstråden, tråd-ID = 0x7C (124)
SMS_DISTRIBUTION_MANAGER 124 (0x7c) DP-uppgraderingstråd: Startad, utför väntande arbete och väntar sedan på ytterligare arbete.
SMS_DISTRIBUTION_MANAGER 124 (0x7c) DP-uppgraderingstråd: Uppgradera DP med ID 1. Tråd 0x13d0. Använde 1 trådar av 50.
SMS_DISTRIBUTION_MANAGER 124 (0x7c) DP-uppgraderingstråd: Uppgradera DP med ID 5. Tråd 0x8c8. Använde 2 trådar av 50.
SMS_DISTRIBUTION_MANAGER 124 (0x7c) DP-uppgraderingstråd: Uppgradera DP med ID 14. Tråd 0x100c. Använde 3 trådar av 50.
Varje enskild DP-uppgraderingsarbetstråd börjar uppgradera en distributionsplats. I det här exemplet fokuserar vi på tråd 2248 (0x8c8) som ska uppgradera DP med DPID 5:
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) ~Processing 5.INS
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) ~DPID 5 – NAL-sökväg ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\ , ServerName = PS1SYS.CONTOSO.COM, DPDrive = , IsMulticast = 0, PXE = 1, RemoveWDS = 0
Steg 4: DP-uppgraderingsarbetstråden utför DP-uppgraderingen
DP-uppgraderingsarbetstråden utför uppgraderingen av DP. Den här processen är identisk med DP-installationsprocessen steg 8.
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) Installerad ISAPI på PS1SYS.CONTOSO.COM kopierade E:\ConfigMgr\bin\x64\.. \x64\smsfileisapi.dll till \\PS1SYS.CONTOSO.COM\ADMIN$\system32\inetsrv\smsfileisapi.dll
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) DP-resurs SMS_DP$ finns redan på fjärr-DP~
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) Installera Internet server= 2
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) Hoppar över OS-konfigurationen för distributionsplatsen ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\. Du bör installera och konfigurera IIS manuellt. Kontrollera att RDC också är aktiverat.
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) MSXML 6.0 har konfigurerats på DP PS1SYS.CONTOSO.COM har konfigurerats
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) Kör kommandot 'C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /log "C:\SMS_DP$\sms\bin\vcredist.log"' för att installera VC-redist
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) ~Dp WMI-providern har installerats på fjärrdistributionsplatsen
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) Konfigurera virtuella IIS-kataloger på distributionsplatsen PS1SYS.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) ConfigureDP
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) DP-registerinställningarna har uppdaterats på PS1SYS.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) KonfigureraPXE
Steg 5: DP-uppgraderingsarbetstrådar återställer installationstillståndet för pull DP
DP-uppgraderingstråden återställer installationstillståndet för pull-DP så att den kan uppdateras. Observera att detta loggas även för standard-DP:er men inte är relevant för standard-DP:er.
SMS_DISTRIBUTION_MANAGER 2248 (0x8c8) PullDP ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\ har markerats som Avinstallerad
Steg 6: DP-uppgraderingen har slutförts
När DP-installationen är klar genererar arbetstråden ett statusmeddelande med ID 2399, vilket innebär att installationen eller uppgraderingen av distributionsplatsen på datorn <DPNALPath> har slutförts.
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=Fre 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\"
Steg 7 (endast pull-DP:er): DP-arbetstråden startar instruerar DP WMI-providern att uppgradera pull-DP
När pull-DP:n har markerats som avinstallerad instruerar DP-uppgraderingsarbetstråden DP WMI-providern att utföra uppgraderingen av pull DP.
SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) ConfigurePullDP
SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) ~NAL Path ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\ är en Pull DP
SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) För server PS1SYS.CONTOSO.COM processorarkitektur är x64~
SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) Filen \\PS1SYS.CONTOSO.COM\SMS_DP$\sms\bin\pulldp.msi" är signerad och betrodd.
SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) Fil \\PS1SYS.CONTOSO.COM\SMS_DP$\sms\bin\pulldp.msi' är signerad med MS-rotcertifikat.
SMS_DISTRIBUTION_MANAGER 2032 (0x7f0) Installera PullDP kontrollerar du \\PS1SYS.CONTOSO.COM\SMS_DP$\sms\logs\smsdpprov.log och \\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\ har markerats som Installerat
För närvarande visar SMSDPProv.log på pull-DP att installationen av pull DP har initierats:
2920 (0xb68) Startade processen F:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /l F:\SMS_DP$\sms\logs\vcredist.log
2920 (0xb68) Kör slutförd för: F:\SMS_DP$\sms\bin\vcredist_x64.exe /q /norestart /l F:\SMS_DP$\sms\logs\vcredist.log
2920 (0xb68) Startade processen msiexec.exe /quiet /i F:\SMS_DP$\sms\bin\pulldp.msi /log F:\SMS_DP$\sms\logs\pulldp_install.log
När pull DP installeras på en server som har ConfigMgr-klienten installerad är kommandot som används för installationen:
4744 (0x1288) Startade processen 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"
Installationsförloppet för Pull DP kan granskas och övervakas genom att titta på MSI-loggfilen pulldp_install.log.
DP-ändring
Följande steg förklarar vad som händer när du ändrar egenskaperna för en DP i -konsolen. De här stegen beskriver ett scenario där DP-beskrivningen ändrades på fliken Allmänt DP-egenskaper>från PS1 Standard DP till PS1 Standard DP – TestPropertyChange1.
Steg 1: Administratörskonsolen ändrar instansen av SMS_SCI_SysResUse WMI-klass för den ändrade DP
När administratören har ändrat DP-egenskaperna uppdaterar administratörskonsolen instansen SMS_SCI_SysResUse
av WMI-klassen i SMS-providerns namnområde för den ändrade DP:n. SMSProv.log visar:
SMS Provider 4460 (0x116c) PutInstanceAsync SMS_SCI_SysResUse~
SMS-provider 4460 (0x116c) CExtProviderClassObject::D oPutInstanceInstance~
SMS Provider 4460 (0x116c) INFO: "PS1DP1.CONTOSO.COM" är ett giltigt FQDN.
SMS Provider 4460 (0x116c) Granskning: Användaren CONTOSO\Admin ändrade en instans av klassen SMS_SCI_SysResUse.~
När den här WMI-instansen ändras uppdaterar SMS-providern även databasen:
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'
Steg 2: SMSDBMON identifierar platskontrolländringen och meddelar HMAN att bearbeta platskontrollfilen
SMSDBMON identifierar en ändring av webbplatskontrollfilens relaterade tabeller (steg 1). När SMSDBMON tar emot (betecknas som RCV i loggen) vidtar de lämpliga åtgärder och meddelar lämpliga komponenter genom att släppa/skicka (anges som SND i loggen) filer i komponentens inkorg. I det här fallet meddelar SMSDBMON HMAN att bearbeta platskontrollfilen för ändringar.
SMS_DATABASE_NOTIFICATION_MONITOR 3120 (0xc30) RCV: UPDATE on Sites for Sites_AddUpd_HMAN [PS1 ][1031575]
SMS_DATABASE_NOTIFICATION_MONITOR 3120 (0xc30) SND: Dropped E:\ConfigMgr\inboxes\hman.box\PS1. SSU [1031575]
Steg 3: HMAN bearbetar platskontrollfilen och bearbetar alla IP-adresser
HMAN vaknar upp för att bearbeta SCU-filen som släppts av SMSDBMON och börjar bearbeta platskontrollfilen. Under den här processen tittar HMAN på alla distributionsplatser och avgör om några DP:er är nya eller ändrade. Mer information om det här steget finns i steg 4 i DP-installationen.
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Processing site control file: Site PS1
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Serverinformation för webbplatsen PS1 har inte ändrats. HMAN uppdaterar inte DPInfo-tabellen i databasen.
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Distributionsplatser för platsen PS1 har ändrats. Uppdatera tabellen DistributionPoints i databasen.
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Uppdaterad 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, Prioritet = 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 DP-certifikatfråga 4912 (0x1330): EXEC spUpdateDPCert N'PS1DP1. CONTOSO. COM', N'23a72b6c-eace-4218-929c-4c80638c031e', ...
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Uppdaterar inte 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) ~Uppdaterar inte 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) ~Uppdaterar inte DP ["Display=\\PS1SYS.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1SYS.CONTOSO.COM\. DBCRC:D9EAF006,NewCRC:D9EAF006,Action:0,PDP:0,PullDP:0
Kommentar
Om HMAN påträffar ett fel vid försök att infoga eller uppdatera någon av DP:erna återställs hela transaktionen och ingen av DP:erna bearbetas. Om detta fortsätter ser du problem där DP:er inte installeras eller dp-egenskapsändringar inte börjar gälla.
Steg 4: HMAN slutför bearbetningen av platskontrollfilen
När HMAN har slutfört filbearbetningen för platskontroll genereras ett statusmeddelande med ID 3306, vilket betyder "Hierarchy Manager har bearbetats E:\ConfigMgr\inboxes\hman.box\PS1.SCU
", vilket representerade platskontrollfilen för platsens 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=Fre 13 maj 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-borttagning
Följande steg förklarar vad som händer när du tar bort distributionsplatsrollen för ett platssystem från konsolen:
Steg 1: Administratörskonsolen tar bort instansen av SMS_SCI_SysResUse WMI
klassen för den borttagna DP:en
När administratören har tagit bort rollen Distributionsplats tar administratörskonsolen bort instansen SMS_SCI_SysResUse
av WMI-klassen i SMS-providerns namnområde för den borttagna DP:n. SMSProv.log visar:
SMS Provider 3652 (0xe44) DeleteInstanceAsync SMS_SCI_SysResUse.FileType=2,ItemName="["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\,SMS-distributionsplats",ItemType="Systemresursanvändning",SiteCode="PS1"~
SMS Provider 3652 (0xe44) Begärd klass =SMS_SCI_SysResUse~
SMS-provider 3652 (0xe44) CExtProviderClassObject::D oDeleteInstance~
SMS-provider 3652 (0xe44) Granskning: Användaren CONTOSO\Admin tog bort en instans av klassen SMS_SCI_SysResUse.~
När den här WMI-instansen ändras tar SMS-providern även bort DP från databasen:
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\'
Steg 2: SMSDBMON identifierar ändringen av platskontroll och meddelar HMAN att bearbeta platskontrollfilen
SMSDBMON identifierar en ändring av webbplatskontrollfilens relaterade tabeller (steg 1). När SMSDBMON tar emot (betecknas som RCV i loggen) vidtar de lämpliga åtgärder och meddelar lämpliga komponenter genom att släppa/skicka (anges som SND i loggen) filer i komponentens inkorg. I det här fallet meddelar SMSDBMON HMAN att bearbeta platskontrollfilen för ändringar.
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]
Steg 3: HMAN bearbetar platskontrollfilen och markerar DP som borttaget i DistributionPoints
tabellen
HMAN vaknar upp för att bearbeta SCU-filen som släppts av SMSDBMON och börjar bearbeta platskontrollfilen. Under den här processen identifierar HMAN att DP-rollen har tagits bort och markerar DP som Borttagen DistributionPoints
(åtgärd = 3) i tabellen, förutom att ta bort DP från SysResList
tabellen. HMAN infogar också en rad i DPNotification
tabellen för att tillhandahålla ett DP-ändringsmeddelande till SMSDBMON.
SMS_HIERARCHY_MANAGER 4912 (0x1330) ~Processing site control file: Site PS1
SMS_HIERARCHY_MANAGER 4912 (0x1330) Platssystem används inte längre: PS1 PS1DP2.CONTOSO.COM SMS-distributionsplats
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) ~Distributionsplatser för platsen PS1 har ändrats. Uppdatera tabellen DistributionPoints i databasen.
SMS_HIERARCHY_MANAGER 4912 (0x1330) SQL>>>Update DistributionPoints set Action = 3, State = 0 where DPID = 34
SMS_HIERARCHY_MANAGER 4912 (0x1330) SQL-borttagning>>>vSMS_SC_Address från vSMS_SC_Address där SiteNumber = 1 och DestinationSiteCode = N'PS1DP2. CONTOSO. COM och AddressType = N'MS_LAN'~
SMS_HIERARCHY_MANAGER 4912 (0x1330) SQL>>>insert DPNotification -värden (DPID, TimeKey) (34, GetDate())
Kommentar
Om HMAN påträffar ett fel vid försök att infoga/uppdatera någon av DP:erna återställs hela transaktionen och ingen av DP:erna bearbetas. Om detta fortsätter ser du problem där DP:er inte installeras eller dp-egenskapsändringar inte börjar gälla.
När HMAN är klar med filbearbetningen för platskontroll genereras statusmeddelandet med ID 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=Fre 13 maj 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
Steg 4: SMSDBMON meddelar DistMgr att en DP har ändrats för nödvändig bearbetning genom att släppa en DPN-fil
SMSDBMON identifierar ändringen i DPNotification
tabellen och instruerar DistMgr att bearbeta DP-ändringen genom att släppa ett <DPID>. DPN-fil.
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]
Steg 5: DistMgr använder DP Manager-tråden för att avinstallera DP
DistMgr använder DP Manager-tråden för att bearbeta DP-ändringsmeddelandet och startar avinstallationen av DP.
DP Manager-tråden är enkeltrådad, så om flera DP:er tas bort tar DistMgr bort dem en i taget. DP-borttagning består av följande steg:
Borttagning av DP från databasen, förutom
DistributionPoints
tabellBorttagning av PXE-roll (om det behövs)
Borttagning av schemalagda aktiviteter för övervakning och användning
Borttagning av PDP (om det behövs)
Borttagning av DP WMI-provider
Borttagning av DP-filer: SMS_DP$, SCCMContentLib$ och SMSDIG$ resurser
Det kan ta lång tid om det finns mycket innehåll i innehållsbiblioteket.
Borttagning av virtuella DP-kataloger från IIS
Borttagning av DP-registret från DP
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~Utlösare för skapad principprovider för ID 34
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) KonfigureraPXE
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\ är INTE en Pull DP
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Avinstallerar distributionsplatsfiler från servern PS1DP2.CONTOSO.COM~
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) tar bort DP-providerklasser från servern ["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Borttagna providerklasser på distributionsplats
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Avinstallerar distributionsplatsfiler från servern PS1DP2.CONTOSO.COM~
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~Avinstallera DP-providern från fjärrdistributionsplatsen.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Avregistrera DPProvider på servern PS1DP2. CONTOSO.COM.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Borttagen resurs SMS_DP$ från server PS1DP2.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Det gick inte att ta bort katalogen SMS_DP$ med fel 5, försöker ta bort distributionsplatsprovidern och försöker igen.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Har tagit bort providern SMSDPProvider – root\SCCMDP
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Väntar på att providern ska släppas av COM. Tidsgränsen är 300 sekunder.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) har tagits bort SMS_DP$ katalogen.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Tog bort resursen SCCMContentLib$ från server PS1DP2.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Tog bort resursen SMSSIG$ från server PS1DP2.CONTOSO.COM
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~Slutförd avinstallationsdistribution på fjärrdistributionsplatsen
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Tar bort DP-registret på NAL Path = ["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\ , ServerName = PS1DP2.CONTOSO.COM
5a: (endast pull-DPs) Om DP som tas bort är en pull DP identifierar DistMgr det och initierar även borttagning av pull DP-komponenten.
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) ~NAL Path ["Display=\\PS1DP2.CONTOSO.COM\"]MSWNET:["SMS_SITE=PS1"]\\PS1DP2.CONTOSO.COM\ är en Pull DP
SMS_DISTRIBUTION_MANAGER 3848 (0xf08) Avinstallera PullDP kontrollerar du \\PS1DP2.CONTOSO.COM\SMS_DP$\sms\logs\smsdpprov.log och \\PS1DP2.CONTOSO.COM\SMS_DP$\sms\logs\pulldp_install.log
Slutligen tas DP bort från DistributionPoints
tabellen.