Condividi tramite


Set-SPLogLevel

Imposta il livello di registrazione eventi e di traccia per un set di categorie.

Sintassi

Default (impostazione predefinita).

Set-SPLogLevel
    [-AssignmentCollection <SPAssignmentCollection>]
    [-EventSeverity <String>]
    [-Identity <String[]>]
    [-InputObject <PSObject>]
    [-TraceSeverity <String>]
    [<CommonParameters>]

Descrizione

Il Set-SPLogLevel cmdlet imposta i livelli di registrazione eventi e registrazione delle tracce di Windows per una o più categorie di registrazione diagnostica registrate nella farm. Se si verifica una traccia o un evento associato a una categoria, ma con un livello di gravità inferiore rispetto al livello di registrazione della categoria, la traccia o l'evento non verrà scritto nel registro di traccia o nel registro eventi. Se si verifica una traccia o un evento associato a una categoria con gravità pari o superiore rispetto al livello di registrazione della categoria, la traccia o l'evento verrà scritto nel registro di traccia o nel registro eventi.

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-sploglevel -TraceSeverity Monitorable

Questo esempio consente di impostare i valori TraceSeverity per tutte le categorie su Monitorable.

ESEMPIO 2

Set-SPLogLevel -TraceSeverity High -EventSeverity Warning -Identity "Cat1"

Questo esempio consente di impostare i valori EventSeverity e TraceSeverity per una singola categoria.

ESEMPIO 3:

C:\PS>"Cat1", "Cat2", "Cat3" | Set-SPLogLevel -EventSeverity Error

Questo esempio consente di impostare i valori EventSeverity per più categorie.

ESEMPIO 4

Set-SPLogLevel -EventSeverity Warning -Identity "AreaName:*"

Questo esempio consente di impostare i valori EventSeverity per tutte le categorie nella stessa area.

Parametri

-AssignmentCollection

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

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.

Proprietà dei parametri

Tipo:SPAssignmentCollection
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-EventSeverity

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

Specifica il livello di registrazione da impostare. È possibile specificare uno dei valori seguenti:

  • Nessuno
  • ErrorCritical
  • Errore
  • Avviso
  • Informazioni
  • Dettagliato

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Identity

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

Specifica il nome della categoria o del set di categorie per cui impostare la limitazione, ad esempio "Unified Logging Service". Se non si specifica il parametro Identity, l'impostazione di limitazione degli eventi verrà applicata a tutte le categorie nella farm.

Proprietà dei parametri

Tipo:

String[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-InputObject

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

Il parametro InputObject viene reindirizzato al cmdlet e può essere una stringa in un formato identico al parametro Identity oppure può essere un oggetto SPDiagnosticsCategory. L'utente può recuperare una o più categorie dal Get-SPLogLevel cmdlet, modificare i valori delle categorie e quindi eseguirne la pipeline nel Set-SPLogLevel cmdlet.

Proprietà dei parametri

Tipo:PSObject
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-TraceSeverity

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

Specifica la limitazione di traccia da impostare per le categorie specificate. I file di registro di traccia sono file di testo scritti nel percorso del registro di traccia definito nella pagina Diagnostic Logging Settings del sito Amministrazione centrale di SharePoint. Il tipo deve essere uno dei valori seguenti:

  • None: nessuna traccia verrà scritta nel registro di traccia
  • Evento imprevisto
  • Evento monitorabile
  • Alto
  • Medio
  • Dettagliato
  • VerboseEx

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.