Set-SPDiagnosticConfig
Legt Einstellungen für die Diagnosekonfiguration für die Farm fest.
Syntax
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 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
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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-AppAnalyticsAutomaticUploadEnabled
Gibt an, ob aggregierte Daten zur App-Verwendung automatisch für Microsoft hochgeladen werden.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-AssignmentCollection
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.
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-CustomerExperienceImprovementProgramEnabled
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 Erlaubnis werden anonyme Informationen zu Ihrem Server an Microsoft gesendet, um sharePoint-Produkte zu verbessern.
Bei dem Typ muss es sich um einen der folgenden Werte handeln:
- $True
- $False
Der Standardwert ist $True.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-DaysToKeepLogs
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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-DownloadErrorReportingUpdatesEnabled
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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-ErrorReportingAutomaticUploadEnabled
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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-ErrorReportingEnabled
Gibt an, ob die Erfassung von Fehlerberichten aktiviert ist.
Fehlerberichte werden erstellt, wenn auf Ihrem System Hardware- oder Softwareprobleme auftreten. Microsoft und ihre Partner nutzen 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-EventLogFloodProtectionEnabled
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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-EventLogFloodProtectionNotifyInterval
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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-EventLogFloodProtectionQuietPeriod
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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-EventLogFloodProtectionThreshold
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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-EventLogFloodProtectionTriggerPeriod
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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-InputObject
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.
Type: | PSObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-LogCutInterval
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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-LogDiskSpaceUsageGB
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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-LogLocation
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.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-LogMaxDiskSpaceUsageEnabled
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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-ScriptErrorReportingDelay
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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-ScriptErrorReportingEnabled
Gibt an, ob die Fehlerberichterstattung für Clientskriptfehler aktiviert ist.
Der Typ muss einen der folgenden Werte aufweisen:
- $True
- $False
Der Standardwert ist $True.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-ScriptErrorReportingRequireAuth
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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |