Freigeben über


Set-SPDiagnosticConfig

Legt Einstellungen für die Diagnosekonfiguration für die Farm fest.

Syntax

Default (Standardwert)

Set-SPDiagnosticConfig
    [-AllowLegacyTraceProviders]
    [-AppAnalyticsAutomaticUploadEnabled]
    [-AssignmentCollection <SPAssignmentCollection>]
    [-CustomerExperienceImprovementProgramEnabled]
    [-DaysToKeepLogs <Int32>]
    [-DownloadErrorReportingUpdatesEnabled]
    [-ErrorReportingAutomaticUploadEnabled]
    [-ErrorReportingEnabled]
    [-EventLogFloodProtectionEnabled]
    [-EventLogFloodProtectionNotifyInterval <Int32>]
    [-EventLogFloodProtectionQuietPeriod <Int32>]
    [-EventLogFloodProtectionThreshold <Int32>]
    [-EventLogFloodProtectionTriggerPeriod <Int32>]
    [-InputObject <PSObject>]
    [-LogCutInterval <Int32>]
    [-LogDiskSpaceUsageGB <Int32>]
    [-LogLocation <String>]
    [-LogMaxDiskSpaceUsageEnabled]
    [-ScriptErrorReportingDelay <Int32>]
    [-ScriptErrorReportingEnabled]
    [-ScriptErrorReportingRequireAuth]
    [<CommonParameters>]

Beschreibung

Verwenden Sie das Set-SPDiagnosticConfig Cmdlet, um Diagnosekonfigurationseinstellungen für die gesamte Farm festzulegen.

Informationen zu Berechtigungen sowie Aktuelles zu Windows PowerShell für SharePoint-Produkte finden Sie in der Onlinedokumentation unter SharePoint Server-Cmdlets.

Beispiele

BEISPIEL 1

Set-SPDiagnosticConfig -ErrorReportingEnabled -DownloadErrorReportingUpdatesEnabled:$false -DaysToKeepLog 60

In diesem Beispiel wird ErrorReporting aktiviert, DownloadErrorReportingUpdatesEnable deaktiviert und DaysToKeepLog auf 60 festgelegt.

BEISPIEL 2

$config = Get-SPDiagnosticConfig
$config.CustomerExperienceImprovementProgramEnabled = $false
$config.LogCutInterval = 60
$config | Set-SPDiagnosticConfig

This example disables CEIP and sets LogCutInterval to 60 minutes.

Parameter

-AllowLegacyTraceProviders

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt an, dass Ablaufverfolgungsanbieter, die für frühere Versionen von SharePoint-Produkten und -Technologien erstellt wurden, in die Ablaufverfolgungssitzung für SharePoint-Produkte schreiben können.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-AppAnalyticsAutomaticUploadEnabled

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt an, ob aggregierte Daten zur App-Verwendung automatisch für Microsoft hochgeladen werden.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-AssignmentCollection

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Verwaltet Objekte zum Zweck der ordnungsgemäßen Beseitigung. Die Verwendung von Objekten wie beispielsweise SPWeb oder SPSite kann sehr viel Arbeitsspeicher erfordern, und für die Verwendung dieser Objekte in Windows PowerShell-Skripts muss der Arbeitsspeicher entsprechend verwaltet werden. Mit dem SPAssignment-Objekt können Sie einer Variablen Objekte zuweisen und die Objekte beseitigen, wenn sie nicht mehr benötigt werden, um Arbeitsspeicher freizugeben. Wenn die Objekte SPWeb, SPSite oder SPSiteAdministration verwendet werden, werden diese automatisch beseitigt, falls keine Zuweisungsauflistung oder kein Global-Parameter verwendet wird.

Wenn der Global-Parameter verwendet wird, sind alle Objekte im globalen Speicher enthalten. Es kann vorkommen, dass nicht genügend Arbeitsspeicher vorhanden ist, falls Objekte nicht sofort verwendet werden oder mit dem Befehl Stop-SPAssignment beseitigt werden.

Parametereigenschaften

Typ:SPAssignmentCollection
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-CustomerExperienceImprovementProgramEnabled

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt an, ob die Teilnahme am Programm zur Verbesserung der Benutzerfreundlichkeit (Customer Experience Improvement Program, CEIP) aktiviert ist.

The CEIP is designed to improve the quality, reliability, and performance of Microsoft products and technologies. Mit Ihrer Zustimmung werden anonyme Informationen zu Ihrem Server an Microsoft gesendet, um die SharePoint-Produkte zu verbessern.

Bei dem Typ muss es sich um einen der folgenden Werte handeln:

  • $True
  • $False

Der Standardwert ist $True.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-DaysToKeepLogs

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt an, wie viele Tage Ablaufverfolgungs-Protokolldateien gespeichert werden sollen. Der Typ muss eine gültige Zahl zwischen 1 und 366 sein. Die Standardeinstellung beträgt 14 Tage.

Parametereigenschaften

Typ:Int32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-DownloadErrorReportingUpdatesEnabled

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt an, ob die Remotesteuerungsdatei für die Fehlerberichterstattung heruntergeladen wird.

Der Typ muss einen der folgenden Werte aufweisen:

  • $True
  • $False

Der Standardwert ist $True.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-ErrorReportingAutomaticUploadEnabled

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt an, ob Fehlerberichte automatisch zu Microsoft hochgeladen werden.

Fehlerberichte umfassen Folgendes: Informationen zum Zustand des Servers, wenn ein Problem auftritt; Betriebssystemversion und verwendete Computerhardware; und die digitale Produkt-ID, die verwendet werden kann, um Ihre Lizenz zu identifizieren. Die IP-Adresse des Computers wird auch gesendet, da Sie sich für das Übermitteln von Fehlerberichten mit einem Onlinedienst verbinden. Allerdings wird die IP-Adresse nur dazu verwendet, Gesamtstatistiken zu generieren.

Der Typ muss einen der folgenden Werte aufweisen:

  • $True
  • $False

Der Standardwert ist $True.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-ErrorReportingEnabled

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt an, ob die Erfassung von Fehlerberichten aktiviert ist.

Fehlerberichte werden erstellt, wenn auf Ihrem System Hardware- oder Softwareprobleme auftreten. Microsoft und seine Partner verwenden diese Berichte aktiv, um die Zuverlässigkeit der Software zu verbessern. Fehlerberichte umfassen Folgendes: Informationen zum Zustand des Servers, wenn das Problem auftritt; Betriebssystemversion und verwendete Computerhardware; und die digitale Produkt-ID, die verwendet werden kann, um Ihre Lizenz zu identifizieren. Die IP-Adresse des Computers wird auch gesendet, da Sie sich für das Übermitteln von Fehlerberichten mit einem Onlinedienst verbinden. Allerdings wird die IP-Adresse nur dazu verwendet, Gesamtstatistiken zu generieren.

Der Typ muss einen der folgenden Werte aufweisen:

  • $True
  • $False

Der Standardwert ist $True.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-EventLogFloodProtectionEnabled

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt an, ob das Feature Ereignisprotokoll-Flutschutz aktiviert ist.

Wenn mehrere ähnliche Ereignisse in das Ereignisprotokoll geschrieben werden, werden einige doppelt vorkommende Meldungen unterdrückt. Nach einer gewissen Zeit wird dann eine Zusammenfassungsmeldung geschrieben, die angibt, wie viele Ereignisse unterdrückt wurden.

Der Typ muss einen der folgenden Werte aufweisen:

  • $True
  • $False

Der Standardwert ist $True.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-EventLogFloodProtectionNotifyInterval

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt an, wie häufig (in Minuten) ein Zusammenfassungsereignis mit der Angabe geschrieben wird, wie viele Ereignisse aufgrund des Flutschutzes unterdrückt wurden.

Der ganzzahlige Bereich liegt zwischen 1 und 1440. Der Standardwert ist 5.

Parametereigenschaften

Typ:Int32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-EventLogFloodProtectionQuietPeriod

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt an, wie viel Zeit (in Minuten) ohne das Auslösen eines Ereignisses vergehen muss, damit der Flutschutz beendet werden kann.

Der ganzzahlige Bereich liegt zwischen 1 und 1440. Der Standardwert lautet 2.

Parametereigenschaften

Typ:Int32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-EventLogFloodProtectionThreshold

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt an, wie viele Ereignisse in einem bestimmten Zeitrahmen zulässig sind, bevor ein Ereignis als Ursache für eine Überflutung des Ereignisprotokolls erachtet wird.

Der ganzzahlige Bereich liegt zwischen 1 und 100. Der Standardwert ist 5.

Parametereigenschaften

Typ:Int32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-EventLogFloodProtectionTriggerPeriod

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt den Zeitrahmen in Minuten an, während dessen die Überwachung auf möglicherweise eine Überflutung auslösende Ereignisse erfolgen soll.

Der ganzzahlige Bereich liegt zwischen 1 und 1440. Der Standardwert lautet 2.

Parametereigenschaften

Typ:Int32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-InputObject

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Verwenden Sie das Ergebnis aus dem Get-SPDiagnosticConfig Cmdlet, nehmen Sie Änderungen vor, und übergeben Sie das Objekt dann in Set-SPDiagnosticConfig das Cmdlet, um die Inhaltsdatenbank zu aktualisieren.

Parametereigenschaften

Typ:PSObject
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-LogCutInterval

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt die Anzahl von Minuten zwischen Protokolldateirollovers an.

Der Wert muss eine gültige ganze Zahl zwischen 0 und 1440 sein.

Der Standardwert ist 30.

Parametereigenschaften

Typ:Int32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-LogDiskSpaceUsageGB

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt den maximal für Ablaufverfolgungs-Protokolldateien verwendeten Speicherplatz in Gigabyte (GB) an.

Der Standardwert ist 1000. Dieser wird nur wirksam, wenn das Cmdlet LogMaxDiskSpaceusageEnabled auf True festgelegt ist.

Der Typ muss eine gültige Zahl zwischen 1 und 1000 sein.

Parametereigenschaften

Typ:Int32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-LogLocation

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt den Pfad an, in dem Protokolldateien gespeichert werden.

Der Typ muss ein gültiger Pfad im Format C:\Logs sein.

Der Standardpfad lautet %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\14\Logs.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-LogMaxDiskSpaceUsageEnabled

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt an, ob der maximal für Ablaufverfolgungs-Protokolldateien verwendete Speicherplatz eingeschränkt wird.

Der Typ muss einen der folgenden Werte aufweisen:

  • $True
  • $False

Der Standardwert ist $False.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-ScriptErrorReportingDelay

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt die Zeit zwischen Skriptfehlerberichten (in Minuten) an.

Der Typ muss eine gültige ganze Zahl zwischen 0 und 1440 sein. Der Wert wird in Minuten angegeben.

Der Standardwert ist 30.

Parametereigenschaften

Typ:Int32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-ScriptErrorReportingEnabled

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt an, ob die Fehlerberichterstattung für Clientskriptfehler aktiviert ist.

Der Typ muss einen der folgenden Werte aufweisen:

  • $True
  • $False

Der Standardwert ist $True.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-ScriptErrorReportingRequireAuth

Anwendbar: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gibt an, ob für die Erstellung von Skriptfehlerberichten eine Authentifizierung erforderlich ist.

Der Typ muss einen der folgenden Werte aufweisen:

  • $True
  • $False

Der Standardwert ist $True.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter about_CommonParameters.