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