Set-SPDiagnosticConfig
Imposta le opzioni di configurazione della diagnostica nella farm.
Sintassi
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>]
Descrizione
Usare il Set-SPDiagnosticConfig
cmdlet per impostare le impostazioni di configurazione della diagnostica nell'intera farm.
Per le autorizzazioni e le informazioni più recenti su Windows PowerShell per i prodotti SharePoint, vedere la documentazione online nella pagina Cmdlet server SharePoint.
Esempio
------------------ESEMPIO 1-----------------------
Set-SPDiagnosticConfig -ErrorReportingEnabled -DownloadErrorReportingUpdatesEnabled:$false -DaysToKeepLog 60
Questo esempio abilita ErrorReporting, disabilita DownloadErrorReportingUpdatesEnable e imposta DaysToKeepLog su 60.
------------------ESEMPIO 2-----------------------
$config = Get-SPDiagnosticConfig
$config.CustomerExperienceImprovementProgramEnabled = $false
$config.LogCutInterval = 60
$config | Set-SPDiagnosticConfig
In questo esempio viene disabilitato il programma Analisi utilizzo software e viene impostato LogCutInterval su 60 minuti.
Parametri
-AllowLegacyTraceProviders
Specifica che i provider di traccia compilati per le versioni precedenti di Prodotti e tecnologie SharePoint possono scrivere nella sessione di traccia per Prodotti SharePoint.
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
Specifica se i dati di utilizzo aggregati delle applicazioni vengono caricati automaticamente per Microsoft.
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
Consente di gestire gli oggetti ai fini della corretta eliminazione dalla memoria. Oggetti quali SPWeb o SPSite richiedono quantità di memoria elevate e per utilizzarli negli script Windows PowerShell è necessario gestire la memoria in modo appropriato. Tramite l'oggetto SPAssignment è possibile assegnare oggetti a una variabile ed eliminarli quando è necessario liberare memoria. Gli oggetti SPWeb, SPSite e SPSiteAdministration utilizzati vengono automaticamente eliminati dalla memoria se non viene utilizzato un insieme di assegnazioni o il parametro Global.
Quando viene utilizzato il parametro Global, tutti gli oggetti vengono memorizzati nell'area di archiviazione globale.
Se gli oggetti non vengono utilizzati immediatamente o eliminati dalla memoria tramite il comando Stop-SPAssignment
, può verificarsi una condizione di memoria insufficiente.
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
Specifica se è abilitata la partecipazione al programma Analisi utilizzo software.
Il programma Analisi utilizzo software è progettato per migliorare la qualità, l'affidabilità e le prestazioni dei prodotti e delle tecnologie Microsoft. Con l'autorizzazione, le informazioni anonime sul server vengono inviate a Microsoft per migliorare i prodotti SharePoint.
Il tipo deve essere uno dei valori seguenti:
- $True
- $False
Il valore predefinito è $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
Specifica il numero di giorni per la conservazione dei file di registro di traccia. Il tipo deve essere un numero valido compreso tra 1 e 366. Il valore predefinito è 14 giorni.
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
Specifica se scaricare il file di controllo remoto della segnalazione errori.
Il tipo deve essere uno dei valori seguenti:
- $True
- $False
Il valore predefinito è $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
Specifica se le segnalazioni errori vengono inviate automaticamente a Microsoft.
Le segnalazioni errori includono informazioni sulla condizione del server quando si verifica un problema, la versione del sistema operativo e l'hardware del computer in uso, nonché l'ID digitale del prodotto, che potrà essere utilizzato per identificare la licenza. Poiché per l'invio delle segnalazioni errori ci si connette a un servizio online, viene inoltre inviato l'indirizzo IP del computer, ma questo viene utilizzato solo a fini statistici.
Il tipo deve essere uno dei valori seguenti:
- $True
- $False
Il valore predefinito è $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
Specifica se è abilitata la raccolta di segnalazioni errori.
I report degli errori vengono creati quando si verificano problemi hardware o software nel sistema. Microsoft e i suoi partner usano attivamente questi report per migliorare l'affidabilità del software. I report degli errori includono: informazioni relative alla condizione del server quando si verifica il problema; la versione del sistema operativo e l'hardware del computer in uso; e l'ID prodotto digitale, che può essere usato per identificare la licenza. Poiché per l'invio delle segnalazioni errori ci si connette a un servizio online, viene inoltre inviato l'indirizzo IP del computer, ma questo viene utilizzato solo a fini statistici.
Il tipo deve essere uno dei valori seguenti:
- $True
- $False
Il valore predefinito è $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
Specifica se la caratteristica di protezione da attacchi flood al registro eventi è abilitata.
Se nel registro eventi vengono scritti più eventi simili, alcuni messaggi duplicati vengono eliminati. Quindi, dopo un periodo di tempo, viene scritto un messaggio di riepilogo che mostra quanti eventi sono stati eliminati.
Il tipo deve essere uno dei valori seguenti:
- $True
- $False
Il valore predefinito è $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
Specifica la frequenza in minuti per la scrittura di un evento di riepilogo che indica il numero di eventi soppressi per la protezione da attacchi flood.
L'intervallo consentito di numeri interi è compreso tra 1 e 1440. Il valore predefinito è 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
Specifica l'intervallo di tempo in minuti che deve trascorrere senza un evento che attiva l'uscita dalla protezione da attacchi flood.
L'intervallo consentito di numeri interi è compreso tra 1 e 1440. Il valore predefinito è 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
Specifica il numero di eventi consentiti in un determinato intervallo di tempo prima che un evento sia considerato un tentativo di attacco flood del registro eventi.
L'intervallo consentito di numeri interi è compreso tra 1 e 100. Il valore predefinito è 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
Specifica l'intervallo in minuti di osservazione di eventi che potrebbero causare attacchi flood.
L'intervallo consentito di numeri interi è compreso tra 1 e 1440. Il valore predefinito è 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
Usare il risultato del Get-SPDiagnosticConfig
cmdlet, apportare modifiche e quindi eseguire la pipeline dell'oggetto in Set-SPDiagnosticConfig
cmdlet per aggiornare il database del contenuto.
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
Specifica il numero di minuti tra i rollover dei file di log.
Il valore deve essere un numero intero compreso tra 0 e 1440.
Il valore predefinito è 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
Specifica la quantità massima di spazio di archiviazione da utilizzare per i file di registro di traccia, in gigabyte (GB).
Il valore predefinito è 1000 e diventa effettivo solo quando il cmdlet LogMaxDiskSpaceusageEnabled viene impostato su True.
Il tipo deve essere un numero valido compreso tra 1 e 1000.
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
Specifica il percorso in cui verranno memorizzati i file di registro.
Il tipo deve essere un percorso valido nel formato C:\Registri.
Il percorso predefinito è %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
Specifica se limitare lo spazio massimo da utilizzare per i file di registro di traccia.
Il tipo deve essere uno dei valori seguenti:
- $True
- $False
Il valore predefinito è $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
Specifica il tempo in minuti tra le segnalazioni errori di script.
Il tipo deve essere un valore intero compreso tra 0 e 1440. Il valore è specificato in minuti.
Il valore predefinito è 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
Specifica se è abilitata la segnalazione errori per gli errori di script client.
Il tipo deve essere uno dei valori seguenti:
- $True
- $False
Il valore predefinito è $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
Specifica se è richiesta l'autenticazione per la segnalazione errori di script.
Il tipo deve essere uno dei valori seguenti:
- $True
- $False
Il valore predefinito è $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 |