Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Identyfikator spotkania to unikatowy identyfikator, który może służyć do pobierania dzienników diagnostycznych kalendarza dla określonego spotkania. Chociaż można użyć tematu spotkania, aby uzyskać listy CDL, to podejście generuje mniej szczegółowe listy CDL dla wszystkich spotkań, które pasują do tematu. W związku z tym zalecamy użycie identyfikatora spotkania w celu uzyskania list CDL.
Napiwek
Identyfikator spotkania to identyfikator GUID rozpoczynający się od 040000008200
, na przykład 040000008200E00074C5B7101A82E00800000000A0D1E89273EFDA010000000000000000100000002D9427567554FA4AA9162A58A8B968CB
.
Aby uzyskać identyfikator spotkania, możesz użyć metod innych niż administrator lub administrator.
Metody niezwiązane z administratorem
Wybierz jedną z następujących metod, w zależności od klienta programu Outlook:
- Klasyczny program Outlook dla systemu Windows
- Nowy program Outlook dla systemu Windows
- Outlook dla komputerów Mac
- Outlook on the web
Klasyczny program Outlook dla systemu Windows
Znajdź spotkanie w kalendarzu programu Outlook, a następnie otwórz je. Jeśli spotkanie jest spotkaniem cyklicznym i chcesz uzyskać identyfikator spotkania całej serii, po wyświetleniu monitu wybierz całą serię . W przeciwnym razie, jeśli chcesz, aby identyfikator spotkania pojedynczego spotkania w serii, wybierz pozycję Tylko ten.
W oknie spotkania wybierz pozycję Plik>Zapisz jako, a następnie wybierz pozycję Zapisz, aby zapisać element spotkania jako plik .ics.
Otwórz plik .ics w edytorze tekstów, a następnie wyszukaj ciąg
UID:
. Wartość UID to identyfikator spotkania, jak pokazano w poniższym przykładzie:UID:040000008200E00074C5B7101A82E00800000000A0D1E89273EFDA010000000000000000100000002D9427567554FA4AA9162A58A8B968CB
Nowy program Outlook dla systemu Windows
Znajdź jedno z następujących powiadomień o spotkaniu w folderze Skrzynka odbiorcza lub Elementy usunięte:
- Zaproszenie na spotkanie
- Odpowiedź uczestnika
- Aktualizacja spotkania
- Anulowanie spotkania
Kliknij prawym przyciskiem myszy element spotkania, wybierz polecenie Zapisz jako, a następnie wybierz polecenie Zapisz, aby zapisać element spotkania w folderze na komputerze jako plik .eml.
Otwórz plik .eml w edytorze tekstów, a następnie wyszukaj ciąg
UID=
. Jeśli tekst istnieje, wartość UID jest identyfikatorem spotkania. Jeśli tekst nie istnieje, przejdź do następnego kroku.Wyszukaj blok tekstowy zakodowany w formacie Base64, który zaczyna się od i kończy się
QkVHSU46VkNBTEVOREFS
ciągiem=
, a następnie zdekoduj blok tekstu. Tekst zakodowany w formacie Base64 można dekodować przy użyciu jednej z następujących metod:Uruchom następujący kod programu PowerShell:
$base64Text = "<Base64-encoded text>" $decodedText = [Text.Encoding]::Utf8.GetString([Convert]::FromBase64String($base64Text)) $decodedText | findstr "UID:"
Uwaga: blok tekstowy zakodowany w formacie Base64 może zawierać spacje, dlatego upewnij się, że blok tekstu jest otoczony za pomocą cudzysłowów.
Użyj aplikacji klasycznej. Jeśli na przykład zainstalowano MFCMAPI, wybierz pozycję Edytor szesnastkowy narzędzi>, aby otworzyć okno Edytor szesnastkowy, a następnie wklej tekst zakodowany w formacie Base64 w sekcji Base 64 okna Edytor szesnastkowy. Tekst zdekodowany jest wyświetlany w sekcji Tekst (Ansi/Unicode) okna Edytor szesnastkowy.
Poniższy zrzut ekranu przedstawia przykład bloku tekstowego zakodowanego w formacie Base64 w pliku .eml.
W zdekodowanym tekście wyszukaj ciąg
UID:
. Wartość UID to identyfikator spotkania, jak pokazano w poniższym przykładzie:UID:040000008200E00074C5B7101A82E00800000000A0D1E89273EFDA010000000000000000100000002D9427567554FA4AA9162A58A8B968CB
Outlook dla komputerów Mac
Uwaga 16.
Ta metoda dotyczy zarówno nowej Outlook dla komputerów Mac, jak i klasycznej Outlook dla komputerów Mac.
Znajdź spotkanie w kalendarzu programu Outlook, a następnie przeciągnij spotkanie z kalendarza programu Outlook do folderu na komputerze. Ta akcja zapisuje element spotkania jako plik .ics w folderze.
Otwórz plik .ics w edytorze tekstów, a następnie wyszukaj ciąg
UID:
. Wartość UID to identyfikator spotkania, jak pokazano w poniższym przykładzie:UID:040000008200E00074C5B7101A82E00800000000A0D1E89273EFDA010000000000000000100000002D9427567554FA4AA9162A58A8B968CB
Outlook w sieci Web
Użyj jednej z następujących metod.
Napiwek
Wybierz metodę A, jeśli folder Skrzynka odbiorcza lub Elementy usunięte programu Outlook zawiera powiadomienie o spotkaniu, takie jak zaproszenie do spotkania, odpowiedź uczestnika, aktualizacja spotkania lub anulowanie spotkania. W przeciwnym razie wybierz metodę B.
Metoda A: Użyj tych samych kroków, które zostały podane dla nowego programu Outlook dla systemu Windows.
Metoda B: Użyj narzędzia sieciowego w przeglądarce Microsoft Edge, zgodnie z opisem w następujących krokach:
Otwórz kalendarz w przeglądarce Edge, ale nie wybieraj spotkania.
W menu przeglądarki wybierz pozycję Więcej narzędzi> Narzędzia programistyczne aby otworzyć okienko narzędzi deweloperskich.
Na karcie Sieć wybierz ikonę Filtr, a następnie wprowadź ciąg GetCalendarEvent w polu filtru, jak pokazano na poniższym zrzucie ekranu.
Wybierz (kliknięcie jednokrotne) w dowolnym dniu w kalendarzu, a następnie wybierz spotkanie. Wpis żądania sieciowego powinien pojawić się w kolumnie Nazwa .
Wybierz wpis w kolumnie Nazwa , a następnie wybierz kartę Odpowiedź . Wartość UID w treści odpowiedzi to identyfikator spotkania.
Uwaga 16.
Jeśli wybierzesz nieprawidłowe spotkanie i musisz zacząć od nowa, odśwież stronę internetową, a następnie powtórz kroki 4 i 5.
Metody administratora
Wybierz jedną z następujących metod, w zależności od tego, czy znasz temat spotkania:
Temat jest dostępny
Uruchom następujące polecenia w programie PowerShell usługi Exchange Online, aby uzyskać identyfikator spotkania spełniające kryteria wyszukiwania. Kryteria wyszukiwania są tematem spotkania i identyfikatorem użytkownika uczestnika spotkania. Kod używa polecenia cmdlet Get-CalendarDiagnosticObjects , aby uzyskać czas rozpoczęcia i identyfikator każdego spotkania.
$meetingSubject = "<subject of the meeting>"
$userId = "<ID of a user who has the meeting in their calendar>"
$cdls = Get-CalendarDiagnosticObjects -Identity $userId -Subject $meetingSubject -ExactMatch $true
$cdls | Sort -Unique CleanGlobalObjectId | FL SubjectProperty, CleanGlobalObjectId, StartTime
Dla każdego spotkania wymienionego w danych wyjściowych wartość parametru CleanGlobalObjectId jest identyfikatorem spotkania, jak pokazano na poniższym zrzucie ekranu.
Jeśli dane wyjściowe zawierają listę wielu spotkań, poproś użytkownika o potwierdzenie czasu spotkania.
Temat jest niedostępny
Wybierz jedną z następujących metod:
- Korzystanie z programu PowerShell usługi Exchange Online
- Korzystanie z programu Microsoft Graph PowerShell
Korzystanie z programu PowerShell usługi Exchange Online
Uruchom następujące polecenia w programie PowerShell usługi Exchange Online, aby uzyskać identyfikator spotkania spełniające kryteria wyszukiwania. Kryteria wyszukiwania to czas spełnienia i identyfikator użytkownika uczestnika spotkania. Kod używa poleceń cmdlet Get-CalendarViewDiagnostics i Get-CalendarDiagnosticObjects , aby uzyskać temat i identyfikator każdego spotkania.
$meetingStartUtc = "MM/DD/YYYY HH:MM:SSZ" # 'Z' means UTC time.
$userId = "<ID of a user who has the meeting in their calendar>"
$cvds = Get-CalendarViewDiagnostics $userId -WindowStartUtc $([DateTime]$meetingStartUtc).AddHours(-1) -WindowEndUtc $([DateTime]$meetingStartUtc).AddHours(1)
$cdls = $cvds | % {Get-CalendarDiagnosticObjects $userId -MeetingId $_.GlobalObjectId -ShouldBindToItem $true}
$cdls | Group-Object CleanGlobalObjectId, SubjectProperty, {$_.StartTime.ToString()} | %{$_.Group[0]} | FL SubjectProperty, CleanGlobalObjectId, StartTime
Uwaga 16.
Polecenie cmdlet Get-CalendarViewDiagnostics znajduje wszystkie spotkania, które nakładają się na dowolną część zakresu czasu zdefiniowanego przez parametry WindowStartUtc i WindowEndUtc. Przykładowy kod ustawia zakres dwugodzinny.
Dla każdego spotkania wymienionego w danych wyjściowych wartość parametru CleanGlobalObjectId jest identyfikatorem spotkania, jak pokazano na poniższym zrzucie ekranu.
Jeśli dane wyjściowe zawierają listę wielu spotkań, poproś użytkownika o potwierdzenie tematu spotkania.
Korzystanie z programu Microsoft Graph PowerShell
Uruchom następujące polecenia w programie Microsoft Graph PowerShell , aby uzyskać identyfikator spotkania zgodny z kryteriami wyszukiwania. Kryteria wyszukiwania to czas spełnienia i identyfikator użytkownika uczestnika spotkania. Kod używa polecenia cmdlet Get-MgUserCalendarView , aby uzyskać temat i identyfikator każdego spotkania.
$meetingStartTime = "<YYYY-MM-DDThh:mm:ssZ>" # ISO 8601 format. 'Z' means UTC time.
$userId = "<ID of a user who has the meeting in their calendar>"
Get-MgUserCalendarView -UserId $userId -StartDateTime $meetingStartTime -EndDateTime $meetingStartTime | Select-Object -Property Subject, ICalUId -ExpandProperty Start | FL Subject, ICalUId, Datetime, Timezone
Uwaga 16.
Polecenie cmdlet Get-MgUserCalendarView znajduje wszystkie spotkania, które nakładają się na dowolną część zakresu czasu zdefiniowanego przez parametry StartDateTime i EndDateTime . W przypadku najwęższego zakresu przekaż czas rozpoczęcia spotkania do obu parametrów.
Dla każdego spotkania wymienionego w danych wyjściowych wartość parametru ICalUId jest identyfikatorem spotkania, jak pokazano na poniższym zrzucie ekranu.
Jeśli dane wyjściowe zawierają listę wielu spotkań, poproś użytkownika o potwierdzenie tematu spotkania.