Om loggfiler i Configuration Manager
Gäller för: Konfigurationshanteraren (current branch)
I Configuration Manager registrerar klient- och platsserverkomponenter processinformation i enskilda loggfiler. Du kan använda informationen i dessa loggfiler för att felsöka problem som kan uppstå. Som standard aktiverar Configuration Manager loggning för klient- och serverkomponenter.
Den här artikeln innehåller allmän information om Configuration Manager loggfiler. Den innehåller verktyg som du kan använda, hur du konfigurerar loggarna och var du hittar dem. Mer information om specifika loggfiler finns i Referens för loggfiler.
Så här fungerar det
De flesta processer i Configuration Manager skriva driftinformation till en loggfil som är dedikerad till den processen. Loggfilerna identifieras av .log
eller .lo_
filnamnstillägg. Configuration Manager skriver till en .log
fil tills loggen når sin maximala storlek. När loggen är full .log
kopieras filen till en fil med samma namn men med .lo_
tillägget och processen eller komponenten fortsätter att skriva till .log
filen.
.log
När filen återigen når sin maximala storlek .lo_
skrivs filen över och processen upprepas. Vissa komponenter upprättar en loggfilshistorik genom att lägga till en datum- och tidsstämpel i loggfilens namn och genom att behålla .log
tillägget.
Loggvisningsverktyg
Alla Configuration Manager loggfiler är oformaterad text, så du kan visa dem med valfri textläsare som Anteckningar. Loggarna använder unik formatering som visas bäst med något av följande specialiserade verktyg:
CMTrace
Om du vill visa loggarna använder du Configuration Manager loggvisningsverktyget CMTrace. Den finns i mappen för \SMSSetup\Tools
Configuration Manager källmediet. CMTrace-verktyget läggs till i alla startavbildningar som läggs till i programvarubiblioteket. Cmtrace-loggvisningsverktyget installeras automatiskt tillsammans med Configuration Manager-klienten.
Mer information finns i CMTrace.
OneTrace
OneTrace är en loggvisning med Supportcenter. Det fungerar på samma sätt som CMTrace, med förbättringar. Mer information finns i Support Center OneTrace.
Loggfilsgranskaren för Support Center
Supportcenter innehåller ett modernt loggvisningsprogram. Det här verktyget ersätter CMTrace och tillhandahåller ett anpassningsbart gränssnitt med stöd för flikar och dockningsbara fönster. Den har ett snabbt presentationslager och kan läsa in stora loggfiler på några sekunder. Mer information finns i Loggfilsgranskaren för supportcenter.
Obs!
Loggfilshanteraren för Support Center och OneTrace använder Windows Presentation Foundation (WPF). Den här komponenten är inte tillgänglig i Windows PE. Fortsätt att använda CMTrace i startavbildningar med aktivitetssekvensdistributioner.
Konfigurera loggningsalternativ
Du kan ändra konfigurationen för loggfilerna, till exempel utförlig nivå, storlek och historik. Det finns flera sätt att ändra dessa inställningar:
- Under klientinstallationen
- Använda Configuration Manager Service Manager
- Använda Windows-registret
- I Configuration Manager-konsolen
Du kan också använda maskinvaruinventering för att samla in logginställningar från klienter.
Konfigurera loggningsalternativ under klientinstallationen
Du kan ange konfigurationen av klientloggfilerna under installationen. Använd följande egenskaper:
- CCMENABLELOGGING
- CCMDEBUGLOGGING
- CCMLOGLEVEL
- CCMLOGMAXHISTORY
- CCMLOGMAXSIZE
Mer information finns i Egenskaper för klientinstallation.
Konfigurera loggningsalternativ med hjälp av Configuration Manager Service Manager
Du kan ändra var Configuration Manager lagrar loggfilerna och deras storlek.
Gör följande för att ändra storleken på loggfilerna, ändra namn och plats för loggfilen eller tvinga flera komponenter att skriva till en enda loggfil:
Ändra loggning för en komponent
I Configuration Manager-konsolen går du till arbetsytan Övervakning, expanderar Systemstatus och väljer sedan noden Platsstatus eller Komponentstatus.
I menyfliksområdet väljer du Start och sedan Configuration Manager Service Manager.
När Configuration Manager Service Manager öppnas ansluter du till den webbplats som du vill hantera. Om den webbplats som du vill hantera inte visas väljer du Plats, Anslut och anger sedan namnet på platsservern för rätt plats.
Expandera platsen och gå till Komponenter eller Servrar, beroende på var de komponenter som du vill hantera finns.
Välj en eller flera komponenter i den högra rutan.
På menyn Komponent väljer du Loggning.
I dialogrutan Configuration Manager Komponentloggning fyller du i de tillgängliga konfigurationsalternativen för ditt val.
Spara konfigurationen genom att välja OK .
Konfigurera loggningsalternativ med hjälp av Windows-registret
Använd Windows-registret på servrarna eller klienterna för att ändra följande loggningsalternativ:
- Utförlig nivå
- Maximal historik
- Maximal storlek
När du felsöker ett problem kan du aktivera utförlig loggning för Configuration Manager för att skriva ytterligare information i loggfilerna.
Varning
Felkonfiguration av de här inställningarna kan göra att Configuration Manager loggar stora mängder information eller ingen alls. Även om dessa data kan vara bra för felsökning bör du vara försiktig när du ändrar dessa värden på produktionsplatser. Testa alltid ändringarna i en labbmiljö först. Överdriven loggning kan inträffa, vilket kan göra det svårt att hitta relevant information i loggfilerna.
När du har gjort ändringar i de här registerinställningarna startar du om komponenten:
- Om du ändrar klientinställningarna startar du om TJÄNSTEN SMS Agent Host (CcmExec).
- Om du ändrar serverinställningarna startar du om SMS Executive-tjänsten .
Registerinställningarna varierar beroende på komponenten:
Loggningsalternativ för klient- och hanteringsplatser
Om du vill konfigurera loggningsalternativ för alla komponenter i ett klient- eller hanteringsplatssystem konfigurerar du dessa REG_DWORD värden under följande Windows-registernyckel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\@Global
Namn | Värden | Beskrivning |
---|---|---|
LogLevel |
0 : Utförlig1 : Standard2 : Varningar och fel3 : Endast fel |
Detaljnivån för att skriva till loggfiler. |
LogMaxHistory | Ett heltal större än eller lika med noll, till exempel:0 : Ingen historik1 : Standard |
När en loggfil når maximal storlek byter klienten namn på den som en säkerhetskopia och skapar en ny loggfil. Ange hur många tidigare versioner som ska behållas. |
LogMaxSize | Ett heltal större än eller lika med 10 000, till exempel: 250000 |
Den maximala loggfilsstorleken i byte. När en logg växer till den angivna storleken byter klienten namn på den till en historikfil och skapar en ny fil. Standardvärdet är 250 000 byte. |
Obs!
Ändra inte andra värden som kan finnas i den här registernyckeln.
För avancerad felsökning kan du också lägga till det här REG_SZ-värdet under följande Windows-registernyckel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\DebugLogging
Namn | Värden | Beskrivning |
---|---|---|
Aktiverad |
True : aktivera felsökningsloggarFalse : inaktivera felsökningsloggar |
Aktiverar felsökningsloggning i felsökningssyfte. |
Den här inställningen gör att klienten loggar information på låg nivå för felsökning. Undvik att använda den här inställningen på produktionsplatser. Överdriven loggning kan inträffa, vilket kan göra det svårt att hitta relevant information i loggfilerna. Se till att inaktivera den här inställningen när du har löst problemet.
Loggningsalternativ för platsserver
Du kan konfigurera inställningar globalt eller för en specifik komponent på Configuration Manager platsserver.
Konfigurera dessa värden under följande Windows-registernyckel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing
Namn | Värden | Typ | Beskrivning |
---|---|---|---|
SqlEnabled |
1 : aktivera SQL Server spårning0 : inaktivera SQL Server spårning |
REG_DWORD | Lägg till SQL Server spårningsloggning i alla platsserverloggar. |
ArchiveEnabled |
1 : aktivera loggarkiv0 : inaktivera loggarkiv |
REG_DWORD | Arkivera platsserverloggar till en separat plats för historiskt bevarande. |
ArchivePath | En giltig mappsökväg, till exempel C:\Logs\Archive |
REG_SZ | Sökvägen till arkivplatsserverloggar. |
Aktivera endast SQL Server spårning i felsökningssyfte. Undvik att använda den på produktionsplatser. Överdriven loggning kan inträffa, vilket kan göra det svårt att hitta relevant information i loggfilerna. Se till att inaktivera den här inställningen när du har löst problemet.
Obs!
Ändra inte andra värden som kan finnas i den här registernyckeln.
Konfigurera loggningsalternativ för en specifik serverkomponent genom att konfigurera dessa REG_DWORD värden under följande Windows-registernyckel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing\<ComponentName>
Namn | Värden | Beskrivning |
---|---|---|
LoggningNivå |
0 : Utförlig1 : Standard2 : Varningar och fel3 : Endast fel |
Detaljnivån för att skriva till loggfiler. |
LogMaxHistory | Ett heltal större än eller lika med noll, till exempel:0 : Ingen historik1 : Standard |
När en loggfil når maximal storlek byter servern namn på den som en säkerhetskopia och skapar en ny loggfil. Ange hur många tidigare versioner som ska behållas. |
MaxFileSize | Ett heltal större än eller lika med 10 000, till exempel: 250000 |
Den maximala loggfilsstorleken i byte. När en logg växer till den angivna storleken byter klienten namn på den till en historikfil och skapar en ny fil. Standardvärdet är 250 000 byte. |
Felsökningsloggning |
1 : aktivera felsökningsloggar0 : inaktivera felsökningsloggar |
Aktiverar felsökningsloggning i felsökningssyfte. |
Inställningen Felsökning gör att servern loggar information på låg nivå för felsökning. Undvik att använda den här inställningen på produktionsplatser. Överdriven loggning kan inträffa, vilket kan göra det svårt att hitta relevant information i loggfilerna. Se till att inaktivera den här inställningen när du har löst problemet.
Obs!
Ändra inte andra värden som kan finnas i den här registernyckeln.
Loggningsalternativ för platssystemroll
Du kan konfigurera inställningar globalt eller för en specifik komponent i ett platssystem som är värd för en Configuration Manager serverroll.
Konfigurera loggningsalternativ för en specifik serverkomponent genom att konfigurera dessa REG_DWORD värden under följande Windows-registernyckel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\<ComponentName>\Logging
Till exempel för distributionsplatsrollen:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\DP\Logging
Namn | Värden | Beskrivning |
---|---|---|
LogLevel |
0 : Utförlig1 : Standard2 : Varningar och fel3 : Endast fel |
Detaljnivån för att skriva till loggfiler. |
LogMaxHistory | Ett heltal större än eller lika med noll, till exempel:0 : Ingen historik1 : Standard |
När en loggfil når maximal storlek byter servern namn på den som en säkerhetskopia och skapar en ny loggfil. Ange hur många tidigare versioner som ska behållas. |
LogMaxSize | Ett heltal större än eller lika med 10 000, till exempel: 250000 |
Den maximala loggfilsstorleken i byte. När en logg växer till den angivna storleken byter servern namn på den till en historikfil och skapar en ny fil. Standardvärdet är 250 000 byte. |
Obs!
Ändra inte andra värden som kan finnas i den här registernyckeln.
Configuration Manager alternativ för konsolloggning
Om du vill ändra utförlig nivå för AdminUI.log för Configuration Manager-konsolen använder du följande procedur:
Öppna konsolkonfigurationsfilen Microsoft.ConfigurationManagement.exe.configi en XML-redigerare som Anteckningar. Standardkonfigurationsfilen finns på följande plats:
C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.config
Underkällelementetsystem.diagnostics>sources> ändrar du attributet switchValue från
Error
tillVerbose
. Till exempel:Original:
<source name="SmsAdminUISnapIn" switchValue="Error">
Ny:<source name="SmsAdminUISnapIn" switchValue="Verbose" >
Spara filen och starta om konsolen.
Konfigurera loggningsalternativ i Configuration Manager-konsolen
Aktivera eller inaktivera utförlig loggning på en klient eller samling från konsolen:
I Configuration Manager-konsolen går du till arbetsytan Tillgångar och efterlevnad, väljer noden Enheter och väljer en målenhet.
I menyfliksområdet går du till fliken Start och väljer Klientdiagnostik i gruppen Enhet. Välj en av de tillgängliga åtgärderna.
Mer information finns i Klientdiagnostik.
Maskinvaruinventering för klientlogginställningar
Från och med version 2107 kan du aktivera maskinvaruinventering för att samla in inställningar för klientloggfiler. Aktivera maskinvaruinventeringsklassen Client Diagnostics (CCM_ClientDiagnostics) och välj sedan följande attribut:
- Felsökningsloggning aktiverad
- Loggning aktiverad
- Loggnivå
- Antal historikfiler
- Maximal loggfilstorlek
Obs!
Den här inventeringsklassen är inte aktiverad som standard.
Mer information finns i Aktivera eller inaktivera befintliga maskinvaruinventeringsklasser.
Hitta loggfiler
Configuration Manager och beroende komponenter lagrar loggfiler på olika platser. Dessa platser beror på vilken process som skapar loggfilen och konfigurationen av din miljö.
Följande platser är standardinställningarna. Om du har anpassat installationskatalogerna i din miljö kan de faktiska sökvägarna variera.
- Klient:
C:\Windows\CCM\logs
- Server:
C:\Program Files\Microsoft Configuration Manager\Logs
- Hanteringsplats:
C:\SMS_CCM\Logs
- Configuration Manager-konsolen:
C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\AdminUILog
- IIS:
C:\inetpub\logs\logfiles\w3svc1
Aktivitetssekvensloggplatser
Platsen för aktivitetssekvensloggfilen smsts.log varierar beroende på fasen i aktivitetssekvensen:
- I Windows PE före steget Format och Partition Disk :
X:\Windows\temp\smstslog\smsts.log
(X är Windows PE RAM-enheten) - I Windows PE efter steget Format och Partition Disk :
X:\smstslog\smsts.log
kopieras sedan tillC:\_SMSTaskSequence\Logs\smstslog\smsts.log
när enheten är klar - I det nya Windows-operativsystemet innan klienten installeras:
C:\_SMSTaskSequence\Logs\smstslog\smsts.log
- I Windows när klienten har installerats:
C:\Windows\CCM\Logs\smstslog\smsts.log
- I Windows när aktivitetssekvensen har slutförts:
C:\Windows\CCM\Logs\smsts.log
Tips
Den skrivskyddade aktivitetssekvensvariabeln _SMSTSLogPath innehåller alltid sökvägen till den aktuella loggfilen.