Share via


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:

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

  1. I Configuration Manager-konsolen går du till arbetsytan Övervakning, expanderar Systemstatus och väljer sedan noden Platsstatus eller Komponentstatus.

  2. I menyfliksområdet väljer du Start och sedan Configuration Manager Service Manager.

  3. 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.

  4. Expandera platsen och gå till Komponenter eller Servrar, beroende på var de komponenter som du vill hantera finns.

  5. Välj en eller flera komponenter i den högra rutan.

  6. På menyn Komponent väljer du Loggning.

  7. I dialogrutan Configuration Manager Komponentloggning fyller du i de tillgängliga konfigurationsalternativen för ditt val.

  8. 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örlig
1: Standard
2: Varningar och fel
3: Endast fel
Detaljnivån för att skriva till loggfiler.
LogMaxHistory Ett heltal större än eller lika med noll, till exempel:
0: Ingen historik
1: 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ökningsloggar
False: 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årning
0: inaktivera SQL Server spårning
REG_DWORD Lägg till SQL Server spårningsloggning i alla platsserverloggar.
ArchiveEnabled 1: aktivera loggarkiv
0: 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örlig
1: Standard
2: Varningar och fel
3: Endast fel
Detaljnivån för att skriva till loggfiler.
LogMaxHistory Ett heltal större än eller lika med noll, till exempel:
0: Ingen historik
1: 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ökningsloggar
0: 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örlig
1: Standard
2: Varningar och fel
3: Endast fel
Detaljnivån för att skriva till loggfiler.
LogMaxHistory Ett heltal större än eller lika med noll, till exempel:
0: Ingen historik
1: 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:

  1. Ö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

  2. Underkällelementetsystem.diagnostics>sources> ändrar du attributet switchValue från Error till Verbose. Till exempel:

    Original: <source name="SmsAdminUISnapIn" switchValue="Error"> Ny: <source name="SmsAdminUISnapIn" switchValue="Verbose" >

  3. 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:

  1. I Configuration Manager-konsolen går du till arbetsytan Tillgångar och efterlevnad, väljer noden Enheter och väljer en målenhet.

  2. 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.logkopieras sedan till C:\_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.

Nästa steg