- 2019-11-29
- 10 minuter att läsa
-
- a
- d
Gäller för: Configuration Manager (aktuell gren)
I Configuration Manager registrerar klient- och platsserverkomponenterna processinformation i enskilda loggfiler. Du kan använda informationen i loggfilerna för att hjälpa dig 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 loggfilerna i Configuration Manager. Den innehåller verktyg att använda, hur du konfigurerar loggarna och var du hittar dem. Mer information om specifika loggfiler finns i Referens för loggfiler.
Så fungerar det
De flesta processer i Configuration Manager skriver driftinformation till en loggfil som är dedikerad till den processen. Loggfilerna identifieras med filändelserna .log eller .lo_. Configuration Manager skriver till en .log-fil tills loggfilen når sin maximala storlek. När loggfilen är full kopieras .log-filen till en fil med samma namn men med tillägget .lo_, och processen eller komponenten fortsätter att skriva till .log-filen. När loggfilen återigen når sin maximala storlek skrivs .lo_-filen över och processen upprepas. Vissa komponenter upprättar en loggfilshistorik genom att lägga till en datum- och tidsstämpel till loggfilens namn och genom att behålla .log-tillägget.
Verktyg för loggvisare
Alla konfigurationshanteringsloggfiler är ren text, så du kan visa dem med en textläsare som Anteckningsblock. Loggarna använder en unik formatering som bäst visas med något av följande specialiserade verktyg:
- CMTrace
- OneTrace
- Support Center log viewer
CMTrace
Om du vill visa loggarna använder du konfigurationshanteringsloggvisningsverktyget CMTrace. Det finns i mappen \SMSSetup\Tools
i Configuration Managers källmedia. Verktyget CMTrace läggs till i alla startavbildningar som läggs till i programvarubiblioteket. Loggvisningsverktyget CMTrace installeras automatiskt tillsammans med Configuration Manager-klienten. Mer information finns i CMTrace.
OneTrace
Med start i version 1906 är OneTrace en ny loggvisare med Support Center. Den fungerar på samma sätt som CMTrace, med förbättringar. Mer information finns i Support Center OneTrace.
Support Center loggvisare
Support Center innehåller en modern loggvisare. Det här verktyget ersätter CMTrace och ger ett anpassningsbart gränssnitt med stöd för flikar och dockningsbara fönster. Det har ett snabbt presentationslager och kan ladda stora loggfiler på några sekunder. Mer information finns i Support Center Log Viewer reference.
Note
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 uppstartsavbildningar med implementeringar av uppgiftssekvenser.
Konfigurera loggningsalternativ
Du kan ändra konfigurationen av loggfilerna, t.ex. verbose-nivå, storlek och historik. Det finns flera sätt att ändra de här inställningarna:
- Under klientinstallationen
- Med hjälp av Configuration Manager Service Manager
- Med hjälp av Windows-registret
- I Configuration Manager-konsolen
Konfigurera loggningsalternativ under klientinstallationen
Du kan ställa in konfigurationen av klientloggfilerna under installationen. Använd följande egenskaper:
- CCMENABLELOGGING
- CCMDEBUGLOGGING
- CCMLOGLEVEL
- CCMLOGMAXHISTORY
- CCMLOGMAXSIZE
För mer information se 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.
För att ändra loggfilernas storlek, ändra loggfilens namn och plats eller tvinga flera komponenter att skriva till en enda loggfil gör du följande steg:
Modifiera loggning för en komponent
-
I konfigurationshanterarkonsolen går du till arbetsområdet Övervakning, expanderar Systemstatus och markerar sedan antingen noden Webbplatsstatus eller Komponentstatus.
-
I bandet 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 Webbplats, väljer Anslut och anger sedan namnet på webbplatsservern för rätt webbplats.
-
Expander webbplatsen och gå till Komponenter eller Servrar, beroende på var de komponenter som du vill hantera finns.
-
I den högra rutan väljer du en eller flera komponenter.
-
I menyn Komponent väljer du Loggning.
-
I dialogrutan Konfigurationshanteraren Komponentloggning fyller du i de tillgängliga konfigurationsalternativen för ditt val.
-
Välj OK för att spara konfigurationen.
Konfigurera loggningsalternativ med hjälp av Windows Registry
Använd Windows Registry på servrarna eller klienterna för att ändra följande loggningsalternativ:
- Verbose level
- Maximum history
- Maximum size
När du felsöker ett problem kan du aktivera verbose-loggning för Konfigurationshanteraren så att ytterligare detaljer skrivs i loggfilerna.
Varning
Felkonfiguration av de här inställningarna kan leda till att Configuration Manager loggar stora mängder information, eller ingen alls. Även om de här uppgifterna kan vara till nytta vid felsökning ska du vara försiktig när du ändrar de här värdena på produktionsanläggningar. Testa alltid dessa ändringar först i en labbmiljö. Överdriven loggning kan förekomma, 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 ska du starta om komponenten:
- Om du ändrar klientinställningarna ska du starta om SMS Agent Host-tjänsten (CcmExec).
- Om du ändrar serverinställningarna ska du starta om SMS Executive-tjänsten.
Registerinställningarna varierar beroende på komponent:
- Klient- och hanteringspunkt
- Sajtserver
- Systemets platsroll
- Configuration Manager-konsolen
Loggningsalternativ för klient- och hanteringspunkt
Om du vill konfigurera loggningsalternativ för alla komponenter på ett platssystem med klient- eller hanteringspunkt konfigurerar du de här REG_DWORD-värdena under följande Windows-registretnyckel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\@Global
Namn | Värden | Beskrivning |
---|---|---|
LogLevel | 0 : Verbose1 : Default2 : Varningar och fel3 : Endast fel |
Den detaljnivå som ska skrivas till loggfilerna. |
LogMaxHistory | Ett heltal som är större än eller lika med noll, till exempel:0 : Ingen historik1 : Default |
När en loggfil når den maximala storleken döper klienten om den som en säkerhetskopia och skapar en ny loggfil. Ange hur många tidigare versioner som ska behållas. |
LogMaxSize | Ett heltal som är större än eller lika med 10 000, till exempel: 250000 |
Den maximala storleken på loggfilen i byte. När en logg växer till den angivna storleken döper klienten om den till en historikfil och skapar en ny fil. Standardvärdet är 250 000 bytes. |
Note
Ändra inte andra värden som kan finnas i den här registernyckeln.
För avancerad felsökning kan du också lägga till detta REG_SZ-värde under följande registernyckel i Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\DebugLogging
Namn | Värden | Beskrivning |
---|---|---|
Aktiverad | True : aktivera felsökningsloggarFalse : inaktivera felsökningsloggar |
Aktiverar felsökningsloggningen för felsökning. |
Denna inställning 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 förekomma, vilket kan göra det svårt att hitta relevant information i loggfilerna. Se till att stänga av den här inställningen när du har löst problemet.
Loggningsalternativ för platsservern
Du kan konfigurera inställningar globalt eller för en specifik komponent på Configuration Managers platsserver.
Konfigurera dessa värden under följande registernyckel i Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing
Namn | Värden | Typ | Beskrivning |
---|---|---|---|
SqlEnabled | 1 : aktivera spårning av SQL Server0 : inaktivera spårning av SQL Server |
REG_DWORD | Lägg till spårningsloggning av SQL Server till alla serverloggar på webbplatsen. |
ArchiveEnabled | 1 : aktivera loggarkiv0 : inaktivera loggarkiv |
REG_DWORD | Arkivera webbplatsens serverns loggar till en separat plats för historiskt bevarande. |
ArchivePath | En giltig mappsökväg, till exempel C:\Logs\Archive |
REG_SZ | Sökvägen för att arkivera webbplatsens serverloggar. |
Aktivera endast spårning av SQL Server för felsökning. Undvik att använda det på produktionsanläggningar. Överdriven loggning kan förekomma, vilket kan göra det svårt att hitta relevant information i loggfilerna. Se till att stänga av den här inställningen när du har löst problemet.
Note
Ändra inte andra värden som kan finnas i den här registernyckeln.
För att konfigurera loggningsalternativ för en specifik serverkomponent konfigurerar du dessa REG_DWORD-värden under följande registernyckel i Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing\<ComponentName>
Namn | Värden | Beskrivning |
---|---|---|
LoggingLevel | 0 : Verbose1 : Default2 : Varningar och fel3 : Endast fel |
Den detaljnivå som ska skrivas till loggfilerna. |
LogMaxHistory | Ett heltal större än eller lika med noll, till exempel:0 : Ingen historik1 : Default |
När en loggfil når den maximala storleken döper servern om den som en säkerhetskopia och skapar en ny loggfil. Ange hur många tidigare versioner som ska behållas. |
MaxFileSize | Ett heltal som är större än eller lika med 10 000, till exempel: 250000 |
Den maximala storleken på loggfilen i byte. När en logg växer till den angivna storleken döper klienten om den till en historikfil och skapar en ny fil. Standardvärdet är 250 000 bytes. |
DebugLogging | 1 : aktivera felsökningsloggar0 : inaktivera felsökningsloggar |
Aktiverar felsökningsloggning i felsökningssyfte. |
Inställningen för felsökning leder till att servern loggar lågnivåinformation för felsökning. Undvik att använda den här inställningen på produktionsanläggningar. Överdriven loggning kan förekomma, vilket kan göra det svårt att hitta relevant information i loggfilerna. Se till att stänga av den här inställningen när du har löst problemet.
Note
Ändra inte andra värden som kan finnas i den här registernyckeln.
Loggningsalternativ för platssystemroller
Du kan konfigurera inställningar globalt eller för en specifik komponent på ett platssystem som är värd för en serverroll i Configuration Manager.
Om du vill konfigurera loggningsalternativ för en specifik serverkomponent konfigurerar du dessa REG_DWORD-värden under följande registernyckel i Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\<ComponentName>\Logging
Till exempel för distributionspunktsrollen:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\DP\Logging
Namn | Värden | Beskrivning |
---|---|---|
LogLevel | 0 : Verbose1 : Default2 : Varningar och fel3 : Endast fel |
Den detaljnivå som ska skrivas till loggfilerna. |
LogMaxHistory | Ett heltal som är större än eller lika med noll, till exempel:0 : Ingen historik1 : Default |
När en loggfil når den maximala storleken döper servern om den som en säkerhetskopia och skapar en ny loggfil. Ange hur många tidigare versioner som ska behållas. |
LogMaxSize | Ett heltal som är större än eller lika med 10 000, till exempel: 250000 |
Den maximala storleken på loggfilen i byte. När en logg växer till den angivna storleken döper servern om den till en historikfil och skapar en ny fil. Standardvärdet är 250 000 bytes. |
Notera
Ändra inte andra värden som kan finnas i den här registernyckeln.
Konfigurationshanteraren konsolloggningsalternativ för konsolen
För att ändra verbose-nivån för AdminUI.loggen för Configuration Manager-konsolen använder du följande procedur:
-
Öppna konsolkonfigurationsfilen, Microsoft.ConfigurationManagement.exe.config, i en XML-redigerare som Notepad. Standardkonfigurationsfilen finns på följande plats:
C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.config
Viktigt
Från och med version 1910 ändrades sökvägen till att använda mappen
Microsoft Endpoint Manager
. Se till att du inte använder en äldre version av filen som kan finnas i en annan mapp. -
Under elementet system.diagnostics > sources > source ändrar du attributet switchValue från
Error
tillVerbose
. Till exempel:Original:
<source name="SmsAdminUISnapIn" switchValue="Error">
Nytt:<source name="SmsAdminUISnapIn" switchValue="Verbose" >
-
Spara filen och starta om konsolen.
Konfigurera loggningsalternativ i konfigurationshanterings-konsolen
Med start i version 1910 kan du aktivera eller inaktivera verbose-loggning på en klient eller samling från konsolen:
-
I konfigurationshanterings-konsolen går du till arbetsutrymmet Assets and Compliance (Tillgångar och efterlevnad), väljer noden Devices (Enheter) och väljer en målenhet.
-
I bandet, på fliken Start, i gruppen Enhet, välj Klientdiagnostik. Välj en av de tillgängliga åtgärderna.
För mer information, se Klientdiagnostik.
Lokalisering av loggfiler
Konfigurationshanteraren och beroende komponenter lagrar loggfiler på olika platser. Dessa platser beror på den process som skapar loggfilen och konfigurationen i din miljö.
Följande platser är standardplatser. Om du har anpassat installationskatalogerna i din miljö kan de faktiska sökvägarna variera.
- Client:
C:\Windows\CCM\logs
- Server:
C:\Program Files\Microsoft Configuration Manager\Logs
- Hanteringspunkt:
C:\SMS_CCM\Logs
- Configuration Manager-konsolen:
C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\AdminUILog
- IIS:
C:\inetpub\logs\logfiles\w3svc1
Platser för loggfiler för uppgiftssekvenser
Platsen för loggfilen för uppgiftssekvenser smsts.log varierar beroende på uppgiftssekvensens fas:
- I Windows PE före steget Formatera och partitionera disk:
X:\Windows\temp\smstslog\smsts.log
(X är Windows PE RAM-enheten) - In Windows PE efter steget Format and Partition Disk:
X:\smstslog\smsts.log
, kopieras sedan tillC:\_SMSTaskSequence\Logs\smstslog\smsts.log
när enheten är klar - I det nya Windows OS innan klienten installeras:
C:\_SMSTaskSequence\Logs\smstslog\smsts.log
- I Windows efter att klienten har installerats:
C:\Windows\CCM\Logs\smstslog\smsts.log
- I Windows efter att uppgiftssekvensen är klar:
C:\Windows\CCM\Logs\smsts.log
Tip
Den skrivskyddade variabeln _SMSTSLogPath i uppgiftssekvensen innehåller alltid sökvägen för den aktuella loggfilen.