Om logfiler i Configuration Manager

  • 29/11/2019
  • 10 minutter at læse
    • a
    • d

Gælder for: Konfigurationshåndtering (nuværende filial)

I Konfigurationshåndtering registrerer klient- og lokalitetsserverkomponenterne procesoplysninger i individuelle logfiler. Du kan bruge oplysningerne i disse logfiler til at hjælpe dig med at fejlfinding af eventuelle problemer. Som standard aktiverer Configuration Manager logning for klient- og serverkomponenter.

Denne artikel indeholder generelle oplysninger om logfilerne i Configuration Manager. Den indeholder værktøjer, der skal bruges, hvordan du konfigurerer logfilerne, og hvor du kan finde dem. Du kan finde flere oplysninger om specifikke logfiler under Referencer for logfiler.

Sådan fungerer det

De fleste processer i Configuration Manager skriver driftsoplysninger til en logfil, der er dedikeret til den pågældende proces. Logfilerne identificeres med filudvidelserne .log eller .lo_. Configuration Manager skriver til en .log-fil, indtil den pågældende logfil når sin maksimale størrelse. Når logfilen er fuld, kopieres .log-filen til en fil med samme navn, men med .lo_-udvidelsen, og processen eller komponenten fortsætter med at skrive til .log-filen. Når .log-filen igen når sin maksimale størrelse, overskrives .lo_-filen, og processen gentages. Nogle komponenter opretter en logfilhistorik ved at tilføje et dato- og tidsstempel til logfilnavnet og ved at beholde .log-udvidelsen.

Værktøjer til logvisere

Alle logfiler i Configuration Manager er almindelig tekst, så du kan se dem med en tekstlæser som f.eks. notesblok. Logfilerne bruger en unik formatering, som du bedst kan se med et af følgende specialiserede værktøjer:

  • CMTrace
  • OneTrace
  • Support Center log viewer

CMTrace

Hvis du vil se logfilerne, skal du bruge værktøjet CMTrace til visning af Configuration Manager-logfiler. Det findes i mappen \SMSSetup\Tools i Configuration Manager-kildemediet \SMSSetup\Tools. CMTrace-værktøjet tilføjes til alle boot-images, der tilføjes til softwarebiblioteket. Logvisningsværktøjet CMTrace installeres automatisk sammen med Configuration Manager-klienten. Du kan finde flere oplysninger i CMTrace.

OneTrace

Af version 1906 er OneTrace en ny logvisningsværktøj med Support Center. Den fungerer på samme måde som CMTrace, men med forbedringer. Du kan finde flere oplysninger under Support Center OneTrace.

Support Center logviewer

Support Center indeholder en moderne logviewer. Dette værktøj erstatter CMTrace og giver en brugerflade, der kan tilpasses, med understøttelse af faner og dokkerbare vinduer. Det har et hurtigt præsentationslag og kan indlæse store logfiler på få sekunder. Du kan finde flere oplysninger i Support Center Log Viewer-reference.

Note

Support Center og OneTrace bruger Windows Presentation Foundation (WPF). Denne komponent er ikke tilgængelig i Windows PE. Fortsæt med at bruge CMTrace i opstartsimages med implementeringer af opgavesekvenser.

Konfigurer logningsindstillinger

Du kan ændre konfigurationen af logfilerne, f.eks. verbose-niveau, størrelse og historik. Der er flere måder at ændre disse indstillinger på:

  • Under klientinstallationen
  • Ved hjælp af Configuration Manager Service Manager
  • Ved hjælp af Windows-registret
  • I Configuration Manager-konsollen

Konfigurer logningsindstillinger under klientinstallationen

Du kan indstille konfigurationen af logfilerne for klienten under installationen. Brug følgende egenskaber:

  • CCMENABLELOGGING
  • CCMDEBUGLOGGING
  • CCMLOGLEVEL
  • CCMLOGMAXHISTORY
  • CCMLOGMAXSIZE

For yderligere oplysninger, se Egenskaber for klientinstallation.

Konfigurer logningsindstillinger ved hjælp af Configuration Manager Service Manager

Du kan ændre, hvor Configuration Manager gemmer logfilerne, og hvor store de er.

For at ændre logfilernes størrelse, ændre logfilens navn og placering eller for at tvinge flere komponenter til at skrive til en enkelt logfil skal du udføre følgende trin:

Modificer logning for en komponent

  1. I konsollen Configuration Manager skal du gå til arbejdsområdet Overvågning, udvide Systemstatus og derefter vælge enten noden Stedsstatus eller Komponentstatus.

  2. I farvebåndet skal du vælge Start og derefter vælge Configuration Manager Service Manager.

  3. Når Configuration Manager Service Manager åbnes, skal du oprette forbindelse til det sted, du vil administrere. Hvis det sted, du vil administrere, ikke vises, skal du vælge Sted, vælge Forbind, og derefter indtaste navnet på stedserveren for det korrekte sted.

  4. Udvide stedet, og gå til Komponenter eller Servere, afhængigt af hvor de komponenter, du vil administrere, er placeret.

  5. Vælg en eller flere komponenter i den højre rude.

  6. Vælg Logning i menuen Komponent.

  7. Fuldfør de tilgængelige konfigurationsindstillinger for dit valg i dialogboksen Logning af komponent i Konfigurationshåndtering.

  8. Vælg OK for at gemme konfigurationen.

Konfigurer logningsindstillinger ved hjælp af Windows-registreringsdatabasen

Brug Windows-registreringsdatabasen på serverne eller klienterne til at ændre følgende logningsindstillinger:

  • Verbose-niveau
  • Maksimal historik
  • Maximal størrelse

Når du foretager fejlfinding af et problem, kan du aktivere verbose-logføring for Configuration Manager for at skrive yderligere detaljer i logfilerne.

Varsling

Misskonfiguration af disse indstillinger kan medføre, at Configuration Manager logger store mængder oplysninger eller slet ingen oplysninger. Selv om disse data kan være nyttige til fejlfinding, skal du være forsigtig, når du ændrer disse værdier på produktionssteder. Test altid disse ændringer i et laboratoriemiljø først. Der kan forekomme overdreven logning, hvilket kan gøre det svært at finde relevante oplysninger i logfilerne.

Når du har foretaget ændringer i disse registerindstillinger, skal du genstarte komponenten:

  • Hvis du ændrer klientindstillingerne, skal du genstarte SMS Agent Host-tjenesten (CcmExec).
  • Hvis du ændrer serverindstillingerne, skal du genstarte SMS Executive-tjenesten.

Registreringsindstillingerne varierer afhængigt af komponenten:

  • Klient- og administrationspunkt
  • Stedserver
  • Stedssystemrolle
  • Konsol til Configuration Manager

Logningsindstillinger for klient- og administrationspunkt

For at konfigurere logningsindstillinger for alle komponenter på et klient- eller administrationspunktstedssystem skal du konfigurere disse REG_DWORD-værdier under følgende Windows-registreringsnøgle:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\@Global

Navn Values Description
LogLevel 0: Verbose
1: Default
2: Advarsler og fejl
3: Kun fejl
Det detaljeringsniveau, der skal skrives til logfilerne.
LogMaxHistory Et heltal større end eller lig med nul, for eksempel:
0: Ingen historik
1: Default
Når en logfil når den maksimale størrelse, omdøber klienten den som en sikkerhedskopi og opretter en ny logfil. Angiv, hvor mange tidligere versioner der skal bevares.
LogMaxSize Et vilkårligt heltal større end eller lig med 10.000, f.eks.:
250000
Den maksimale logfilstørrelse i bytes. Når en logfil vokser til den angivne størrelse, omdøber klienten den som en historikfil og opretter en ny fil. Standardværdien er 250.000 bytes.

Note

Der må ikke ændres andre værdier, der muligvis findes i denne registreringsdatabasenøgle.

For avanceret fejlfinding kan du også tilføje denne REG_SZ-værdi under følgende Windows-registreringsnøgle:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\DebugLogging

Navn Værdier Beskrivelse
Aktiveret True: aktiverer fejlfindingsprotokoller
False: deaktiverer fejlfindingsprotokoller
Aktiverer fejlfindingsprotokoller med henblik på fejlfinding.

Denne indstilling får klienten til at logge oplysninger på lavt niveau med henblik på fejlfinding. Undgå at bruge denne indstilling på produktionssteder. Der kan forekomme overdreven logning, hvilket kan gøre det svært at finde relevante oplysninger i logfilerne. Sørg for at slå denne indstilling fra, når du har løst problemet.

Indstillinger for logning af siteserveren

Du kan konfigurere indstillingerne globalt eller for en bestemt komponent på Configuration Manager-site-serveren.

Konfigurer disse værdier under følgende Windows-registreringsnøgle:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing

Navn Værdier Type Type Beskrivelse
SqlEnabled 1: enable SQL Server tracing
0: disable SQL Server tracing
REG_DWORD Add SQL Server trace logging to all site server logs.
ArchiveEnabled 1: Aktiver logarkiver
0: Deaktiver logarkiver
REG_DWORD Arkiver webstedsserverlogfiler til en separat placering med henblik på historisk bevaring.
ArchivePath En gyldig mappesti, f.eks. REG_SZ Stien til arkivering af webstedsserverlogfiler.

Aktiverer kun SQL Server-sporing til fejlfinding. Undgå at bruge det på produktionssteder. Der kan forekomme overdreven logning, hvilket kan gøre det svært at finde relevante oplysninger i logfilerne. Sørg for at slå denne indstilling fra, når du har løst problemet.

Note

Lad være med at ændre andre værdier, der muligvis findes i denne registreringsdatabasenøgle.

For at konfigurere logningsindstillingerne for en bestemt serverkomponent skal du konfigurere disse REG_DWORD-værdier under følgende Windows-registreringsnøgle:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing\<ComponentName>

Navn Values Description
LoggingLevel 0: Verbose
1: Default
2: Advarsler og fejl
3: Kun fejl
Det detaljeringsniveau, der skal skrives til logfilerne.
LogMaxHistory Et heltal større end eller lig med nul, for eksempel:
0: Ingen historik
1: Default
Når en logfil når den maksimale størrelse, omdøber serveren den som en sikkerhedskopi og opretter en ny logfil. Angiv, hvor mange tidligere versioner der skal bevares.
MaxFileSize Et vilkårligt heltal større end eller lig med 10.000, f.eks.:
250000
Den maksimale logfilstørrelse i bytes. Når en logfil vokser til den angivne størrelse, omdøber klienten den som en historikfil og opretter en ny fil. Standardværdien er 250.000 bytes.
DebugLogging 1: enable debug logs
0: disable debug logs
Aktiverer debuglogning til fejlfinding.

Indstillingen DebugLogging får serveren til at logge oplysninger på lavt niveau med henblik på fejlfinding. Undgå at bruge denne indstilling på produktionssteder. Der kan forekomme overdreven logning, hvilket kan gøre det svært at finde relevante oplysninger i logfilerne. Sørg for at slå denne indstilling fra, når du har løst problemet.

Note

Lad være med at ændre andre værdier, der muligvis findes i denne registreringsdatabasenøgle.

Indstillinger for logføring af stedssystemroller

Du kan konfigurere indstillinger globalt eller for en bestemt komponent på et stedssystem, der er vært for en Configuration Manager-serverrolle.

For at konfigurere logningsindstillingerne for en bestemt serverkomponent skal du konfigurere disse REG_DWORD-værdier under følgende Windows-registreringsnøgle:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\<ComponentName>\Logging

For eksempel for distributionspunktrollen:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\DP\Logging

Name Values Description
LogLevel 0: Verbose
1: Default
2: Advarsler og fejl
3: Kun fejl
Det detaljeringsniveau, der skal skrives til logfilerne.
LogMaxHistory Et heltal større end eller lig med nul, for eksempel:
0: Ingen historik
1: Default
Når en logfil når den maksimale størrelse, omdøber serveren den som en sikkerhedskopi og opretter en ny logfil. Angiv, hvor mange tidligere versioner der skal bevares.
LogMaxSize Et vilkårligt heltal større end eller lig med 10.000, f.eks.:
250000
Den maksimale logfilstørrelse i bytes. Når en logfil vokser til den angivne størrelse, omdøber serveren den som en historikfil og opretter en ny fil. Standardværdien er 250.000 bytes.

Note

Der må ikke ændres andre værdier, der muligvis findes i denne registreringsdatabasenøgle.

Configuration Manager-konsolens logningsindstillinger

For at ændre verbose-niveauet i AdminUI.log for Configuration Manager-konsollen ved at bruge følgende fremgangsmåde:

  • Åbn konsolkonfigurationsfilen, Microsoft.ConfigurationManagement.exe.config, i en XML-editor som f.eks. Standardkonfigurationsfilen findes på følgende sted: C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.config

    Vigtigt

    Med start i version 1910 blev denne sti ændret til at bruge mappen Microsoft Endpoint Manager. Sørg for, at du ikke bruger en ældre version af filen, der muligvis findes i en anden mappe.

  • Under elementet system.diagnostics > sources > source skal du ændre attributten switchValue fra Error til Verbose. For eksempel:

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

  • Spar filen, og genstart konsollen.

  • Konfigurer logningsindstillinger i Configuration Manager-konsollen

    Start i version 1910, aktiver eller deaktiver verbose logning på en klient eller samling fra konsollen:

    1. I Configuration Manager-konsollen skal du gå til arbejdsområdet Aktiver og overholdelse, vælge noden Enheder, og vælge en målenhed.

    2. Vælg Klientdiagnostik på båndet på fanen Start under fanen Start i gruppen Enhed i gruppen Enhed. Vælg en af de tilgængelige handlinger.

    Fors yderligere oplysninger, se Klientdiagnostik.

    Placering af logfiler

    Configuration Manager og afhængige komponenter gemmer logfiler på forskellige steder. Disse placeringer afhænger af den proces, der opretter logfilen, og af konfigurationen af dit miljø.

    De følgende placeringer er standardplaceringer. Hvis du har tilpasset installationskatalogerne i dit miljø, kan de faktiske stier variere.

    • Client: C:\Windows\CCM\logs
    • Server: C:\Windows\CCM\logs
    • Server: C:\Program Files\Microsoft Configuration Manager\Logs
    • Administrationspunkt: C:\Program Files\Microsoft Configuration Manager\Logs
    • C:\SMS_CCM\Logs
    • Konfigurationshåndteringskonsol: C:\SMS_CCM\Logs
    • Konsol:
    • IIS: C:\inetpub\logs\logfiles\w3svc1

    Placering af opgavesekvenslogfilen

    Placering af opgavesekvenslogfilen smsts.log varierer afhængigt af opgavesekvensens fase:

    • I Windows PE før formatering og partitionering af disk trin: X:\Windows\temp\smstslog\smsts.log (X er Windows PE RAM-drevet)
    • In Windows PE efter Format and Partition Disk-trinnet: X:\Windows\temp\smstslog\smsts.log (X er Windows PE RAM-drevet)
    • In Windows PE efter Format and Partition Disk-trinnet: X:\smstslog\smsts.log, derefter kopieret til C:\_SMSTaskSequence\Logs\smstslog\smsts.log, når drevet er klar
    • I det nye Windows OS, før klienten installeres: C:\_SMSTaskSequence\Logs\smstslog\smsts.log
    • I Windows, efter at klienten er installeret: C:\_SMSTaskSequence\Logs\smstslog\smsts.log
    • I Windows, efter at klienten er installeret: C:\Windows\CCM\Logs\smstslog\smsts.log
    • I Windows, efter at opgavesekvensen er afsluttet: C:\Windows\CCM\Logs\smsts.log

    Tip

    Den skrivebeskyttede opgavesekvensvariabel _SMSTSLogPath indeholder altid stien til den aktuelle logfil.

    Sej også

    Skriv et svar

    Din e-mailadresse vil ikke blive publiceret.