Get-CalendarDiagnosticObjects
Questo cmdlet è disponibile solamente nel servizio basato sul cloud.
Usare il cmdlet Get-CalendarDiagnosticObjects per raccogliere un intervallo di registri del calendario. I log di diagnostica del calendario tengono traccia dei dati importanti relativi agli eventi correlati al calendario per ogni cassetta postale e possono essere usati per risolvere i problemi che si verificano nelle cassette postali. I log tengono traccia di tutti gli elementi del calendario e dei messaggi delle riunioni.
Per informazioni sui set di parametri nella sezione Sintassi, vedere Sintassi del cmdlet di Exchange.
Sintassi
Default (Impostazione predefinita)
Get-CalendarDiagnosticObjects
[-Identity] <UnifiedGroupOrUserMailboxIdParameter>
[-AnalyzeExceptionWithOriginalStartDate <ExDateTime>]
[-AutoRequeryOnMeetingId <Boolean>]
[-ConfigurationName <String>]
[-CustomPropertyNames <String[]>]
[-EndDate <ExDateTime>]
[-EntryId <String>]
[-EwsId <String>]
[-ExactMatch <Boolean>]
[-ItemClass <String[]>]
[-ItemIds <String[]>]
[-MaxResults <Int32>]
[-MeetingId <String>]
[-ODataId <String>]
[-ResultSize <Unlimited>]
[-ShouldBindToItem <Boolean>]
[-ShouldDecodeEnums <Boolean>]
[-ShouldFetchAttendeeCollection <Boolean>]
[-ShouldFetchRecurrenceExceptions <Boolean>]
[-ShouldResolveParticipants <Boolean>]
[-StartDate <ExDateTime>]
[-Subject <String>]
[<CommonParameters>]
Descrizione
Alcune delle proprietà più interessanti restituite nei risultati sono:
- AppointmentState: 1 = L'appuntamento è una riunione, 2 = L'appuntamento è stato ricevuto, 4 = L'appuntamento è stato annullato e 8 = l'appuntamento è stato inoltrato.
- CalendarLogTriggerAction: azione eseguita sull'elemento (ad esempio, creare o aggiornare).
- ClientInfoString: entità che ha apportato la modifica,
Client=OWA;<AdditionalDetails>ad esempio ,Client=WebServices;<AdditionalDetails>; oClient=TBA;Service=MSExchangeMailboxAssistants;Action=ELCAssistant;). - MeetingRequestType: 1 = Il messaggio di riunione è una convocazione di riunione, 65536 = Il messaggio di riunione è un aggiornamento completo di una riunione esistente, 131072 = Il messaggio di riunione è un aggiornamento informativo di una riunione esistente, 262144 = Il messaggio della riunione è un aggiornamento invisibile all'utente, 524288 = L'aggiornamento non è aggiornato, oppure 1048576 = Il messaggio di riunione viene inoltrato a un delegato, e la copia è contrassegnata come informativa.
- OriginalLastModifiedTime: usato come campo di ordinamento principale per ordinare gli eventi.
- Tipo di risposta: 0 = L'organizzatore non ha ricevuto una risposta, 1 = Copia della riunione dell'organizzatore, 2 = Provvisorio, 3 = Accetta, 4 = Rifiuta o 5 = Il partecipante non ha risposto.
- ResponsibleUserName: il valore LegacyExchangeDN dell'utente che ha apportato la modifica (ad esempio,
/o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=BN6PR11MB1587/cn=Microsoft System Attendanto/o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=696eea97d3c449eab648920d03385efb-admin).
È necessario disporre delle autorizzazioni prima di poter eseguire questo cmdlet. Anche se questo articolo elenca tutti i parametri per il cmdlet, si potrebbe non avere accesso ad alcuni parametri se non sono inclusi nelle autorizzazioni assegnate. 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-CalendarDiagnosticObjects -Identity "Pedro Pizarro" -Subject "Team Meeting" -ExactMatch $true
In questo esempio vengono recuperati i registri di diagnostica del calendario dalla cassetta postale di Pedro Pizarro per tutti gli elementi in cui l'oggetto è una corrispondenza esatta per una riunione del team.
Esempio 2
$A = Get-CalendarDiagnosticObjects -Identity "Pedro Pizarro" -Subject "Team Meeting" -ExactMatch $true
$A | Select-Object *,@{n='OLMT'; e={[DateTime]::Parse($_.OriginalLastModifiedTime.ToString())}} | sort OLMT | Format-Table OriginalLastModifiedTime,CalendarLogTriggerAction,ItemClass,ClientInfoString
Si tratta dello stesso esempio precedente, ma ora i risultati sono ordinati in base all'ora originale dell'ultima modifica.
Esempio 3
Get-CalendarDiagnosticObjects -Identity "Pedro Pizarro" -MeetingID 40000008200E00074C5B7101A82E00800000000693ADAA3B5FCD201000000000000000010000000FF760A70460EAA4096B879872DF24F49
In questo esempio vengono recuperati i registri di diagnostica del calendario per la cassetta postale di Pedro Pizarro per una riunione con l'ID oggetto globale univoco specificato ID (GOID).
Esempio 4
Get-CalendarDiagnosticObjects -Identity "Pedro Pizarro" -Subject "Team Lunch" -StartDate 7/1/2018 -EndDate 7/31/2018 | Export-Csv "C:\My Documents\Team Lunch Meeting.csv" -NoTypeInformation
In questo esempio vengono restituite le informazioni di diagnostica per le riunioni con oggetto Pranzo del team nella cassetta postale di Pedro Pizarro modificate nel mese di luglio 2018 e i risultati vengono esportati nel file C:\Documenti\Pranzo del team Meeting.csv.
Parametri
-AnalyzeExceptionWithOriginalStartDate
Applicabile: Exchange Online
{{ Fill AnalyzeExceptionWithOriginalStartDate Description }}
Proprietà dei parametri
| Tipo: | ExDateTime |
| 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 |
-AutoRequeryOnMeetingId
Applicabile: Exchange Online
{{ Fill AutoRequeryOnMeetingId Description }}
Proprietà dei parametri
| Tipo: | Boolean |
| 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 |
-ConfigurationName
Applicabile: Exchange Online
{{ Fill ConfigurationName Description }}
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 |
-CustomPropertyNames
Applicabile: Exchange Online
Il parametro CustomPropertyNames consente di restituire la proprietà personalizzata dell'elemento del calendario specificato nei risultati. Per i valori validi, vedere Valori per il parametro CustomPropertyNames in PowerShell di Exchange Online.
È possibile specificare più valori separati da virgole.
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 |
-EndDate
Applicabile: Exchange Online
Il parametro DataFine consente di specificare la data di fine dell'intervallo di date per la proprietà OriginalLastModifiedTime (quando la riunione è stata modificata l'ultima volta, non creata).
Usare il formato data breve definito nelle impostazioni Opzioni internazionali nel computer in cui viene eseguito il comando. Se ad esempio il computer è configurato per l'utilizzo del formato data breve MM/gg/aaaa, immettere 01/09/2018 per specificare 1 settembre 2018. È possibile immettere solo la data oppure specificare la data e l'ora del giorno. In quest'ultimo caso, racchiudere il valore tra virgolette ("), ad esempio, "01/09/2018 17:00".
Proprietà dei parametri
| Tipo: | ExDateTime |
| 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 |
-EntryId
Applicabile: Exchange Online
Il parametro EntryID consente di filtrare i risultati in base al valore della proprietà EntryID specificato, che corrisponde alla proprietà MAPI PR_ENTRYID.
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 |
-EwsId
Applicabile: Exchange Online
{{ Riempi la descrizione EwsId }}
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 |
-ExactMatch
Applicabile: Exchange Online
Il parametro ExactMatch consente di specificare se utilizzare una corrispondenza esatta o parziale per i valori di testo specificati dal parametro Subject. I valori validi sono:
- $true: la ricerca per oggetto usa una corrispondenza esatta ed esegue la ricerca in tutti gli elementi del calendario nella cassetta postale. Se ad esempio si cerca "budget", la ricerca cerca gli elementi che includono "budget" in un punto qualsiasi dell'oggetto, ma non "budget".
- $false: la ricerca per oggetto usa una corrispondenza parziale e cerca un massimo di 1000 elementi del calendario nella cassetta postale. Se ad esempio si cerca "budget", la ricerca cerca gli elementi che contengono "budget" e "budget" in un punto qualsiasi dell'oggetto. Questo è il valore predefinito.
Una ricerca parziale con corrispondenza dell'oggetto potrebbe non restituire tutti gli elementi del calendario pertinenti. Provare a utilizzare una ricerca con corrispondenza esatta per ottenere risultati più accurati.
Questo parametro viene utilizzato solo con il parametro Subject.
Il valore di questo parametro viene ignorato quando si utilizza il parametro MeetingId.
Proprietà dei parametri
| Tipo: | Boolean |
| 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: Exchange Online
Il parametro Identity consente di specificare la cassetta postale o il gruppo di Microsoft 365 di cui si desidera visualizzare il calendario. È possibile usare qualsiasi valore che identifichi in modo univoco la cassetta postale o il gruppo di Microsoft 365. Ad esempio:
- Nome
- Alias
- Nome distinto (DN)
- Nome distinto (DN)
- Dominio\Nomeutente
- Indirizzo di posta elettronica
- GUID
- LegacyExchangeDN
- SamAccountName
- ID utente o Nome entità utente (UPN)
Attenzione: il valore $null o un valore inesistente per il parametro Identity restituisce tutti gli oggetti come se si eseguisse il comando Get- senza il parametro Identity. Verificare che tutti gli elenchi di valori per il parametro Identity siano accurati e non contengano valori $null inesistenti.
Proprietà dei parametri
| Tipo: | UnifiedGroupOrUserMailboxIdParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | 1 |
| Obbligatorio: | True |
| Valore dalla pipeline: | True |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
-ItemClass
Applicabile: Exchange Online
Il parametro ItemClass consente di filtrare i risultati in base al valore della proprietà MessageClass specificato dell'elemento del calendario (ad esempio, IPM.Appointment). È possibile specificare più valori separati da virgole.
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 |
-ItemIds
Applicabile: Exchange Online
Il parametro ItemIds filtra i risultati in base all'ID elemento. È possibile specificare più valori separati da virgole.
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 |
-MaxResults
Applicabile: Exchange Online
{{ Fill MaxResults Description }}
Proprietà dei parametri
| Tipo: | Int32 |
| 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 |
-MeetingId
Applicabile: Exchange Online
Il parametro MeetingId filtra i risultati in base all'identificatore univoco globale dell'elemento del calendario. Il valore è la proprietà CleanGlobalObjectId dell'elemento del calendario disponibile nell'output di questo cmdlet o usando altri strumenti di esame MAPI. Un valore di esempio è 040000008200E00074C5B7101A82E00800000000B0225ABF0710C80100000000000000001000000005B27C05AA7C4646B0835D5EB4E41C55. Questo valore è costante per tutta la durata dell'elemento del Calendario.
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 |
-ODataId
Applicabile: Exchange Online
{{ Compila la descrizione ODataId }}
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 |
-ResultSize
Applicabile: Exchange Online
Questo parametro determina il numero di risultati restituiti dal cmdlet. Il valore massimo è 1000.
Proprietà dei parametri
| Tipo: | Unlimited |
| 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 |
-ShouldBindToItem
Applicabile: Exchange Online
Il parametro ShouldBindToItem consente di specificare se troncare i valori della proprietà di cui può essere eseguito il flusso (ad esempio, AppointmentRecurrenceBlob). I valori validi sono:
- $true: i valori delle proprietà fluibili di grandi dimensioni non vengono troncati, quindi viene restituito il valore completo.
- $false: i valori delle proprietà di flusso di grandi dimensioni vengono troncati. Questo è il valore predefinito.
Proprietà dei parametri
| Tipo: | Boolean |
| 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 |
-ShouldDecodeEnums
Applicabile: Exchange Online
{{ Fill ShouldDecodeEnums Description }}
Proprietà dei parametri
| Tipo: | Boolean |
| 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 |
-ShouldFetchAttendeeCollection
Applicabile: Exchange Online
{{ Fill ShouldFetchAttendeeCollection Description }}
Proprietà dei parametri
| Tipo: | Boolean |
| 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 |
-ShouldFetchRecurrenceExceptions
Applicabile: Exchange Online
Il parametro ShouldFetchRecurrenceExceptions consente di specificare se includere le eccezioni alle riunioni ricorrenti. I valori validi sono:
- $true: includere eccezioni alle riunioni ricorrenti. Quando si utilizza questo valore, è necessario utilizzare anche il parametro ItemIds.
- $false: non includere eccezioni per le riunioni ricorrenti. Questo è il valore predefinito.
Proprietà dei parametri
| Tipo: | Boolean |
| 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 |
-ShouldResolveParticipants
Applicabile: Exchange Online
{{ Fill ShouldResolveParticipants Description }}
Proprietà dei parametri
| Tipo: | Boolean |
| 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 |
-StartDate
Applicabile: Exchange Online
Il parametro StartDate consente di specificare la data di inizio dell'intervallo di date per la proprietà OriginalLastModifiedTime (quando la riunione è stata modificata l'ultima volta, non creata).
Usare il formato data breve definito nelle impostazioni Opzioni internazionali nel computer in cui viene eseguito il comando. Se ad esempio il computer è configurato per l'utilizzo del formato data breve MM/gg/aaaa, immettere 01/09/2018 per specificare 1 settembre 2018. È possibile immettere solo la data oppure specificare la data e l'ora del giorno. In quest'ultimo caso, racchiudere il valore tra virgolette ("), ad esempio, "01/09/2018 17:00".
Proprietà dei parametri
| Tipo: | ExDateTime |
| 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 |
-Subject
Applicabile: Exchange Online
Il parametro Subject consente di identificare gli elementi del Calendario in base al testo specificato nel campo Subject. Per i valori di testo specificati non viene fatta distinzione tra maiuscole e minuscole. Se il valore contiene spazi è necessario racchiuderlo tra virgolette. È possibile controllare se utilizzare una corrispondenza esatta mediante il parametro ExactMatch
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.