Merge-SPUsageLog

Restituisce record dai file di log sull'utilizzo.

Sintassi

Merge-SPUsageLog
     [-Identity] <SPUsageDefinitionPipeBind>
     [-AssignmentCollection <SPAssignmentCollection>]
     [-DiagnosticLogPath <String>]
     [-EndTime <DateTime>]
     [-OverWrite]
     [-Partial]
     [-Servers <String[]>]
     [-StartTime <DateTime>]
     [<CommonParameters>]

Descrizione

Il cmdlet Merge-SPUsageLog restituisce record dai file di log sull'utilizzo in ogni server della farm che corrisponde ai criteri impostati e scrive i risultati nella pipeline.

Il comando consente di raccogliere, filtrare e aggregare base di log in base a criteri specificati dall'utente. È opportuno definire un filtro usando i parametri StartTime e EndTime al fine di ottimizzare le prestazioni del cmdlet.

È necessario specificare almeno un tipo di utilizzo. Per informazioni sui tipi di utilizzo validi, vedere Get-SPUsageDefinition.

Questo cmdlet richiede l'abilitazione della comunicazione remota di PowerShell.

Esempio

Esempio 1

Merge-SPUsageLog -Identity 'Timer Jobs' -Servers SPSERVER1

Unisce il log utilizzo per la definizione di utilizzo 'Processi timer' dal server specificato e gli output alla console di PowerShell.

Parametri

-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 2016, SharePoint Server 2019

-DiagnosticLogPath

Consente di specificare il file nel quale scrivere le informazioni di diagnostica. È supportato un percorso relativo.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2016, SharePoint Server 2019

-EndTime

Specifica l'ora di fine delle voci di registro da restituire.

Il tipo deve essere un valore in formato DateTime valido specifico della lingua di amministrazione, ad esempio 16/02/2007 12:15:12 per l'italiano.

Il valore predefinito è l'ora corrente.

Per specificare l'ora UTC, è necessario aggiungere una lettera "Z" alla fine del parametro. Ad esempio, "2016-06-15 03:29:18.199 Z". Se non viene specificata la lettera "Z", viene visualizzata l'ora del computer locale invece di quella UTC.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2016, SharePoint Server 2019

-Identity

Consente di specificare il nome del file di log sull'utilizzo.

Type:SPUsageDefinitionPipeBind
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2016, SharePoint Server 2019

-OverWrite

Sovrascrive il file di log di diagnostica, se esiste già nel percorso specificato.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2016, SharePoint Server 2019

-Partial

Non utilizzata.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2016, SharePoint Server 2019

-Servers

L'indirizzo del server oppure gli indirizzi ai quali applicare il filtro.

Per ottenere un elenco di indirizzi validi per la farm, utilizzare Get-SPServer | Select Address.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2016, SharePoint Server 2019

-StartTime

Specifica l'ora di inizio delle voci di registro da restituire.

Il tipo deve essere un valore in formato DateTime valido specifico della lingua di amministrazione, ad esempio 16/02/2007 12:15:12 per l'italiano.

Il valore predefinito è un'ora prima dell'orario corrente nel computer locale.

Per specificare l'ora UTC, è necessario aggiungere una lettera "Z" alla fine del parametro. Ad esempio, "2016-06-15 03:29:18.199 Z". Se non viene specificata la lettera "Z", viene visualizzata l'ora del computer locale invece di quella UTC.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2016, SharePoint Server 2019

Input

Microsoft.SharePoint.PowerShell.SPUsageDefinitionPipeBind

Microsoft. SharePoint.PowerShell.SPAssignmentCollection

Output

System.Object