Condividi tramite


Get-MailboxStatistics

Questo cmdlet è disponibile in Exchange locale e nel servizio basato su cloud. Alcuni parametri e impostazioni potrebbero essere esclusivi per un ambiente o l'altro.

Usare il cmdlet Get-MailboxStatistics per restituire informazioni su una cassetta postale, ad esempio le dimensioni della cassetta postale, il numero di messaggi in esso contenuti e l'ultima volta che è stato eseguito l'accesso. Inoltre, è possibile ottenere la cronologia di spostamento o un rapporto di spostamento di una richiesta di spostamento completata.

Nota: in Exchange Online PowerShell è consigliabile usare il cmdlet Get-EXOMailboxStatistics anziché questo cmdlet. Per ulteriori informazioni, vedere Connessione a Exchange Online PowerShell.

Per informazioni sui set di parametri nella sezione Sintassi, vedere Sintassi del cmdlet di Exchange.

Sintassi

Database

Get-MailboxStatistics
    [[-StoreMailboxIdentity] <StoreMailboxIdParameter>]
    -Database <DatabaseIdParameter>
    [-CopyOnServer <ServerIdParameter>]
    [-DomainController <Fqdn>]
    [-Filter <String>]
    [-IncludeMoveHistory]
    [-IncludeMoveReport]
    [-IncludeQuarantineDetails]
    [-NoADLookup]
    [<CommonParameters>]

Identity

Get-MailboxStatistics
    [-Identity] <GeneralMailboxOrMailUserIdParameter>
    [-Archive]
    [-CopyOnServer <ServerIdParameter>]
    [-DomainController <Fqdn>]
    [-IncludeMoveHistory]
    [-IncludeMoveReport]
    [-IncludeQuarantineDetails]
    [-IncludeSoftDeletedRecipients]
    [-NoADLookup]
    [-UseCustomRouting]
    [<CommonParameters>]

Server

Get-MailboxStatistics
    -Server <ServerIdParameter>
    [-DomainController <Fqdn>]
    [-Filter <String>]
    [-IncludeMoveHistory]
    [-IncludeMoveReport]
    [-IncludePassive]
    [-IncludeQuarantineDetails]
    [-NoADLookup]
    [<CommonParameters>]

Descrizione

Solo sui server Cassette postali, è possibile utilizzare il cmdlet Get-MailboxStatistics senza parametri. In questo caso, il cmdlet restituisce le statistiche per tutte le cassette postali di ogni database del server locale.

Il cmdlet Get-MailboxStatistics richiede il completamento di almeno uno dei parametri seguenti: Server, Database o Identity.

È possibile utilizzare il cmdlet Get-MailboxStatistics per restituire la cronologia di spostamento dettagliata e un rapporto di spostamento per le richieste di spostamento completate per la risoluzione di problemi relativi a una richiesta di spostamento. Per visualizzare la cronologia di spostamento, è necessario passare questo cmdlet come oggetto. Le cronologie di spostamento vengono mantenute nel database delle cassette postali e numerato in modo incrementale e l'ultima richiesta di spostamento eseguita è sempre numerato 0. Per ulteriori informazioni, vedere "Esempio 7," "Esempio 8" e "Esempio 9" più avanti in questo argomento.

È possibile visualizzare solo i rapporti di spostamento e la cronologia di spostamento per le richieste di spostamento completate.

Nota: la proprietà LastUserActionTime viene deprecata in Exchange Online PowerShell. Non usare il valore di tale proprietà come ultima ora attiva per una cassetta postale.

È necessario disporre delle autorizzazioni prima di poter eseguire questo cmdlet. Anche se questo articolo elenca tutti i parametri per il cmdlet, è possibile che non si abbia accesso ad alcuni parametri se non sono inclusi nelle autorizzazioni assegnate all'utente. Per individuare le autorizzazioni necessarie per eseguire cmdlet o parametri nell'organizzazione, vedere Trovare le autorizzazioni necessarie per eseguire i cmdlet di Exchange.

Esempio

Esempio 1

Get-MailboxStatistics -Identity AylaKol

Questo esempio consente di recuperare le statistiche della cassetta postale dell'utente Ayla Kol usando l'alias associato AylaKol.

Esempio 2

Get-MailboxStatistics -Server MailboxServer01

In questo esempio vengono richiamate le statistiche delle cassette postali per tutte le cassette postali sul server MailboxServer01.

Esempio 3

Get-MailboxStatistics -Identity contoso\chris

In questo esempio vengono illustrate le statistiche per la cassetta postale specificata.

Esempio 4

Get-MailboxStatistics -Database "Mailbox Database"

In questo esempio vengono illustrate le statistiche per tutte le cassette postali nel database delle cassette postali specificato.

Esempio 5

Get-MailboxDatabase | Get-MailboxStatistics -Filter 'DisconnectDate -ne $null'

Questo esempio consente di recuperare le statistiche per le cassette postali disconnesse in tutti i database di cassette postali dell'organizzazione. L'operatore -ne significa "diverso da".

Esempio 6

Get-MailboxStatistics -Database "Mailbox Database" -StoreMailboxIdentity 3b475034-303d-49b2-9403-ae022b43742d

Questo esempio consente di recuperare le statistiche per una singola cassetta postale disconnessa. Il valore del parametro StoreMailboxIdentity corrisponde al GUID della cassetta postale disconnessa. È inoltre possibile utilizzare la LegacyDN.

Esempio 7

Get-MailboxStatistics -Identity AylaKol -IncludeMoveHistory | Format-List

In questo esempio viene restituita la cronologia di spostamento di riepilogo per la richiesta di spostamento completata per la cassetta postale di Ayla Kol. Se non si crea una pipeline dell'output al cmdlet Format-List, la cronologia di spostamento non viene visualizzata.

Esempio 8

$temp=Get-MailboxStatistics -Identity AylaKol -IncludeMoveHistory

$temp.MoveHistory[0]

In questo esempio viene restituita la cronologia di spostamento dettagliata per la richiesta di spostamento completata per la cassetta postale di Ayla Kol. In questo esempio viene utilizzata una variabile temporanea per memorizzare l'oggetto delle statistiche delle cassette postali. Se la cassetta postale viene spostata più volte, sono presenti più report di spostamento. L'ultimo rapporto di spostamento è sempre MoveReport[0].

Esempio 9

$temp=Get-MailboxStatistics -Identity AylaKol -IncludeMoveReport

$temp.MoveHistory[0] | Export-CSV C:\MoveReport_AylaKol.csv

In questo esempio viene restituita la cronologia di spostamento dettagliata e un rapporto di spostamento dettagliato per la cassetta postale di Ayla Kol. In questo esempio viene utilizzata una variabile temporanea per memorizzare l'oggetto delle statistiche delle richieste di spostamento e restituire il rapporto di spostamento in un file CSV.

Parametri

-Archive

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online

L'opzione Archivio specifica se restituire le statistiche delle cassette postali per la cassetta postale di archiviazione associata alla cassetta postale. Con questa opzione non è necessario specificare alcun valore.

Proprietà dei parametri

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

Set di parametri

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

-CopyOnServer

Applicabile: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Questo parametro è disponibile solo in Exchange locale.

Il parametro CopyOnServer viene utilizzato per recuperare le statistiche da una copia di database specifica nel server specificato.

È possibile utilizzare qualsiasi valore che identifichi il server in maniera univoca. Ad esempio:

  • Nome
  • FQDN
  • Nome distinto (DN)
  • DN legacy di Exchange

DN legacy di Exchange

Proprietà dei parametri

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

Set di parametri

Database
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
Identity
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Database

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Questo parametro è disponibile solo in Exchange locale.

Il parametro Database restituisce statistiche per tutte le cassette postali nel database specificato. È possibile utilizzare qualsiasi valore che identifichi il database in maniera univoca. Ad esempio:

  • Nome
  • Nome distinto (DN)
  • GUID

Questo parametro accetta l'immissione in pipeline dal cmdlet Get-MailboxDatabase.

Proprietà dei parametri

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

Set di parametri

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

-DomainController

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Questo parametro è disponibile solo in Exchange locale.

Il parametro DomainController consente di specificare il controller di dominio utilizzato da questo cmdlet per la lettura o la scrittura dei dati in Active Directory. Identificare il controller di dominio mediante il relativo nome di dominio completo (FQDN). Ad esempio, dc01.contoso.com.

Proprietà dei parametri

Tipo:Fqdn
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

-Filter

Applicabile: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Questo parametro è disponibile solo in Exchange locale.

Il parametro Filter usa la sintassi OPATH per filtrare i risultati in base alle proprietà e ai valori specificati. I criteri di ricerca usano la sintassi "Property -ComparisonOperator 'Value'".

  • Racchiudere l'intero filtro OPATH tra virgolette doppie " ". Se il filtro contiene valori di sistema (ad esempio, $true, $falseo $null), usare le virgolette singole ''. Sebbene questo parametro sia una stringa (non un blocco di sistema), è anche possibile usare le parentesi graffe { }, ma solo se il filtro non contiene variabili.
  • La proprietà è una proprietà filtrabile.
  • ComparisonOperator è un operatore di confronto OPATH, ad esempio -eq per equals e -like per il confronto di stringhe. Per ulteriori informazioni sugli operatori di confronto, vedere about_Comparison_Operators.
  • Il valore è il valore della proprietà da cercare. Racchiudere valori di testo e variabili tra virgolette singole ('Value' o '$Variable'). Se un valore variabile contiene virgolette singole, è necessario identificare (escape) le virgolette singole per espandere correttamente la variabile. Ad esempio, invece di '$User', usare '$($User -Replace "'","''")'. Non racchiudere valori interi o di sistema tra virgolette, ad esempio usare 500, $true, $falseo $null .

È possibile concatenare più criteri di ricerca usando gli operatori -and logici e -or. Ad esempio, "Criteria1 -and Criteria2" o "(Criteria1 -and Criteria2) -or Criteria3".

Per informazioni dettagliate sui filtri OPATH in Exchange, vedere Informazioni aggiuntive sulla sintassi OPATH.

Ad esempio, per visualizzare tutte le cassette postali disconnesse in un database di cassette postali specifico, usare la sintassi seguente: 'DisconnectDate -ne $null'.

Proprietà dei parametri

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

Set di parametri

Database
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
Server
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: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online

Il parametro Identity consente di specificare la cassetta postale per cui si desidera restituire le statistiche. È possibile utilizzare qualsiasi valore che identifichi la cassetta postale in modo univoco. Ad esempio:

  • Nome
  • Alias
  • Nome distinto (DN)
  • Nome distinto (DN)
  • Dominio\Nome utente
  • Indirizzo di posta elettronica
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • ID utente o Nome entità utente (UPN)

Proprietà dei parametri

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

Set di parametri

Identity
Posizione:1
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-IncludeMoveHistory

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online

L'opzione IncludeMoveHistory specifica se restituire informazioni aggiuntive sulla cassetta postale che includano la cronologia di una richiesta di spostamento completata, come lo stato, i flag, il database di destinazione, gli elementi danneggiati, le indicazioni temporali di inizio e fine, la durata delle varie fasi della richiesta di spostamento e i codici di errore. Con questa opzione non è necessario specificare alcun valore.

Proprietà dei parametri

Tipo:SwitchParameter
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

-IncludeMoveReport

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online

L'opzione IncludeMoveReport specifica se restituire un rapporto di spostamento dettagliato per una richiesta di spostamento completata, come le connessioni al server e le fasi di spostamento. Con questa opzione non è necessario specificare alcun valore.

Poiché l'output di questo comando è dettagliato, è necessario inviare l'output in un file .CSV per un'analisi semplificata.

Proprietà dei parametri

Tipo:SwitchParameter
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

-IncludePassive

Applicabile: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Questo parametro è disponibile solo in Exchange locale.

L'opzione IncludePassive specifica se restituire statistiche da tutte le copie attive e passive del database. Con questa opzione non è necessario specificare alcun valore.

Se non si usa questa opzione, il comando recupera solo le statistiche dalle copie attive del database.

Proprietà dei parametri

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

Set di parametri

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

-IncludeQuarantineDetails

Applicabile: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Questo parametro è disponibile solo in Exchange locale.

L'opzione IncludeQuarantineDetails specifica se restituire ulteriori dettagli sulla quarantena sulla cassetta postale non incluse nei risultati. È possibile utilizzare i dettagli per determinare quando e perché la cassetta postale è stata sottoposta a quarantena. Con questa opzione non è necessario specificare alcun valore.

In particolar modo, tale opzione restituisce i valori delle proprietà QuarantineDescription, QuarantineLastCrash e QuarantineEnd sulla cassetta postale. Per visualizzare questi valori, è necessario utilizzare un cmdlet di formattazione. Ad esempio, Get-MailboxStatistics <MailboxIdentity> -IncludeQuarantineDetails | Format-List Quarantine*.

Proprietà dei parametri

Tipo:SwitchParameter
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

-IncludeSoftDeletedRecipients

Applicabile: Exchange Online

Questo parametro è disponibile solamente nel servizio basato su cloud.

L'opzione IncludeSoftDeletedRecipients specifica se includere cassette postali eliminate temporaneamente nei risultati. Con questa opzione non è necessario specificare alcun valore.

Le cassette postali eliminate temporaneamente possono essere ancora recuperate.

Proprietà dei parametri

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

Set di parametri

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

-NoADLookup

Applicabile: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Questo parametro è disponibile solo in Exchange locale.

L'opzione NoADLookup specifica che le informazioni vengono recuperate dal database delle cassette postali e non da Active Directory. Con questa opzione non è necessario specificare alcun valore.

Questa opzione consente di migliorare le prestazioni dei cmdlet durante l'esecuzione di query su un database di cassette postali che contiene un numero elevato di cassette postali.

Proprietà dei parametri

Tipo:SwitchParameter
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

-Server

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Questo parametro è disponibile solo in Exchange locale.

Il parametro Server consente di specificare il server da cui si desidera ottenere le statistiche delle cassette postali. È possibile utilizzare uno dei valori che seguono:

  • Nome dominio completo (FQDN)
  • Nome NetBIOS

Quando si specifica un valore per il parametro Server, il comando restituisce le statistiche per tutte le cassette postali di ciascun database, compresi i database di ripristino, sul server specificato. Se non si specifica questo parametro, il comando restituisce le statistiche di accesso per il server locale.

Proprietà dei parametri

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

Set di parametri

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

-StoreMailboxIdentity

Applicabile: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Questo parametro è disponibile solo in Exchange locale.

Il parametro StoreMailboxIdentity specifica l'identità della cassetta postale quando viene usate con il parametro Database per restituire le statistiche per una singola cassetta postale in un database specificato. È possibile utilizzare uno dei valori che seguono:

  • MailboxGuid
  • LegacyDN

Utilizzare questa sintassi per recuperare informazioni sulle cassette postali disconnesse, che non hanno un oggetto Active Directory corrispondente o che dispone di un oggetto Active Directory corrispondente che non punta alla cassetta postale disconnessa nel database delle cassette postali.

Proprietà dei parametri

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

Set di parametri

Database
Posizione:1
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-UseCustomRouting

Applicabile: Exchange Online

Questo parametro è disponibile solamente nel servizio basato su cloud.

{{ Fill UseCustomRouting Description }}

Proprietà dei parametri

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

Set di parametri

Identity
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.

Input

Input types

Per verificare i tipi di input accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di input di un cmdlet è vuoto, il cmdlet non accetta dati di input.

Output

Output types

Per verificare i tipi restituiti, detti anche tipi di output, accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di output è vuoto, il cmdlet non restituisce dati.