Przewodnik dotyczący importowania kontaktów do programu Outlook 365

Użytkownicy e-maila zazwyczaj zapisują adresy innych użytkowników na liście kontaktów lub w książce adresowej. W przypadku migracji z jednej platformy e-mailowej na inną lub z jednego klienta e-mailowego na inny można eksportować i importować zarówno wiadomości e-mail, jak i listy kontaktów. W tym wpisie na blogu wyjaśniono, jak zaimportować kontakty do programu Outlook w trzech scenariuszach – przy użyciu usługi Outlook Online w pakiecie Microsoft 365 z graficznym interfejsem użytkownika, programu Microsoft Office Outlook zainstalowanego w systemie Windows oraz usługi Outlook Online z interfejsem wiersza poleceń PowerShell.

Istnieje jeden warunek wstępny: w przypadku wszystkich scenariuszy omówionych w tym wpisie na blogu należy dysponować plikiem CSV z kontaktami wyeksportowanymi wcześniej.

Kopia zapasowa dla Microsoft 365

Kopia zapasowa dla Microsoft 365

Skorzystaj z rozwiązania NAKIVO do wykonywania kopii zapasowych danych Microsoft 365 w usługach Exchange Online, Teams, OneDrive i SharePoint Online, aby zapewnić nieprzerwany przebieg procesów i całkowity brak przestojów.

Jak zaimportować kontakty do Outlooka Online?

Outlook Online to aplikacja internetowa stanowiąca część pakietu Microsoft 365. Zacznijmy i zaimportujmy kontakty do Outlook Online.

Otwórz Outlook Online w przeglądarce internetowej, odwiedzając adres https://outlook.office365.com/owa/.

W lewym górnym rogu kliknij ikonę menu, aby otworzyć menu z listą aplikacji dostępnych dla Twojego konta użytkownika w Microsoft 365. Twój plan subskrypcji Microsoft 365 musi obejmować Outlook (istnieją plany subskrypcji bez Outlooka).

Otwarte menu zawiera listę aplikacji online. Kliknij People , aby wyświetlić kontakty programu Outlook. W przeciwieństwie do wersji samodzielnych, program Outlook w usłudze Microsoft 365 wyświetla kontakty jako oddzielną aplikację, a nie wewnątrz programu Outlook.

import contact list to Outlook

W interfejsie internetowym usługi Microsoft 365 otworzy się teraz strona z kontaktami programu Outlook. Rozwiń Kontakty w okienku nawigacji znajdującym się po lewej stronie interfejsu internetowego, aby wyświetlić foldery i grupy kontaktów. Rozwiń listę Twoje kontakty i sprawdź, czy na tej liście zapisany jest tylko jeden kontakt. Zamierzam zaimportować kontakty do programu Outlook i w tym celu muszę zaimportować plik CSV do programu Outlook.

W prawym górnym rogu interfejsu internetowego kliknij Manage > Import contacts.

How to import contacts in Outlook Online

Jak przesłać kontakty do programu Outlook? W oknie Importuj kontakty , które się otworzy, znajdź plik CSV z kontaktami i prześlij ten plik CSV z kontaktami programu Outlook do usługi Microsoft 365. Kliknij Browse, wybierz plik do przesłania, a następnie kliknij Import , aby kontynuować. Zapoznaj się z zaleceniami wyświetlonymi w lewym panelu tego okna. W pliku CSV pola danych są oddzielone przecinkami. Użyj kodowania UTF-8 dla formatu CSV programu Outlook, ponieważ zapewnia to lepszą kompatybilność. Możesz użyć tej metody do importowania kontaktów CSV nie tylko z programu Outlook, ale także z Gmaila i innych usług e-mailowych oraz klientów podczas migracji do Microsoft 365. W tym przypadku plik CSV jest plikiem kontaktów programu Outlook.

Import CSV to Outlook Online or how to upload contacts to Outlook

Po zakończeniu przesyłania i importowania kontaktów do programu Outlook wyświetlany jest komunikat Wygląda dobrze . W moim przypadku zaimportowano 10 kontaktów. Kliknij Close , aby zamknąć to okno i powrócić do strony Kontakty w usłudze Microsoft 365.

Importing contact to Outlook Online (finished)

Teraz należy rozwinąć Foldery na liście kontaktów, wybrać Kontakty i sprawdzić, czy kontakty z programu Outlook zostały pomyślnie zaimportowane z pliku kontaktów CSV. Kliknij kontakt, aby wyświetlić i edytować informacje o nim. CSV contacts have been imported to Outlook Online in Office 365

Jak zaimportować kontakty do programu Outlook zainstalowanego w systemie Windows?

Microsoft Outlook to popularny i wygodny klient e-mail, który stanowi część pakietu Microsoft Office i jest instalowany w systemie Windows jako samodzielna aplikacja lub wraz z innymi aplikacjami pakietu Office. Microsoft Office Outlook obsługuje Konta e-mail Microsoft 365. W moim przykładzie użyję programu Microsoft Office Outlook 2016, aby pokazać, jak zaimportować kontakty do programu Outlook. Logika konfiguracji innych wersji programu Microsoft Office Outlook jest podobna. Plik CSV, który czasami nazywany jest plikiem kontaktów CSV, wygląda następująco po otwarciu w programie Excel (patrz zrzut ekranu poniżej). Tak wygląda format CSV programu Outlook. W razie potrzeby można edytować plik CSV przed rozpoczęciem importowania kontaktów do programu Outlook.

Outlook contacts and the Outlook CSV format

Aby rozpocząć proces, otwórz program Microsoft Office Outlook, kliknij File, wybierz Open & Export w lewym panelu okna i naciśnij Import/Export.

Outlook import contacts from a CSV file in Microsoft Office 2016

W nowym oknie otworzy się Kreator importu i eksportu . Wybierz Import from another program or file. Naciśnij Next na każdym etapie kreatora, aby kontynuować.

Importing contact to Outlook 2016 from a CSV file

Aby zaimportować plik, wybierz typ pliku, z którego chcesz importować: Comma Separated Values. Program Outlook obsługuje również import/eksport przy użyciu plików PST.

Import CSV to Outlook – select the Comma Separated Values option

Wybierz plik kontaktów CSV do zaimportowania. Kliknij Browse, wybierz potrzebny plik CSV, a następnie wybierz, co system ma zrobić, jeśli na liście kontaktów zostaną znalezione duplikaty. Wybieram Allow duplicates to be created, co jest opcją domyślną. Wybierz tę opcję, jeśli nie masz pewności, który plik zawiera nowsze lub pełniejsze kontakty – istniejąca lista kontaktów programu Outlook czy importowany plik kontaktów CSV. Możesz wybrać opcję Replace duplicates with items imported , jeśli wiesz, że kontakty w pliku CSV są bardziej aktualne, lub opcję Do not import duplicate items , jeśli masz pewność, że pozycje w importowanym pliku kontaktów CSV są starsze niż te same kontakty istniejące na listach kontaktów w Outlooku Online.

Allow duplicates to be created when you import CSV to Outlook

Wybierz folder docelowy. Wyświetli się lista istniejących folderów w programie Outlook. Wybieram folder Contacts jako folder docelowy, do którego chcę zaimportować kontakty do programu Outlook.

Select a folder and import contact list to Outlook

Na tym etapie możesz wybrać działania, które zostaną wykonane. Kliknij Map Custom Fields i Change destination , aby skonfigurować dodatkowe opcje. Outlook automatycznie mapuje pola z pliku CSV do odpowiednich pól listy kontaktów w programie Outlook. Opcje te należy edytować, jeśli z jakiegokolwiek powodu Outlook nie mapuje pól poprawnie. Kliknij Finish , aby rozpocząć proces i zaimportować plik CSV do programu Outlook w celu zaimportowania kontaktów. Poczekaj chwilę i nie anuluj operacji. Finishing configuration and importing contact to Outlook

Po zakończeniu importowania kontaktów do programu Outlook otwórz i sprawdź swoje kontakty w programie Microsoft Office Outlook.

Jak zaimportować kontakty do Outlook Online za pomocą PowerShell?

Jeśli korzystasz z Outlook Online w usłudze Microsoft 365, ale wolisz używać interfejsu wiersza poleceń zamiast graficznego interfejsu użytkownika lub chcesz zautomatyzować proces importowania kontaktów do Outlook Online dla wielu użytkowników, możesz skorzystać z PowerShell.

Uruchom PowerShell jako administrator w systemie Windows.

Ustaw tryb zasad wykonywania na RemoteSigned lub Unrestricted , aby wyłączyć ograniczenia dotyczące uruchamiania poleceń i skryptów.

Set-ExecutionPolicy RemoteSigned

Być może konieczne będzie zamknięcie i ponowne otwarcie PowerShell, aby zmiany zaczęły obowiązywać.

Wprowadź poświadczenia swojego konta użytkownika Office 365, aby używać ich w sesji PowerShell (powinno pojawić się standardowe okno wyskakujące do wprowadzenia poświadczeń). Wprowadź poświadczenia zwykłego użytkownika, jeśli chcesz zaimportować kontakty z Outlooka tylko dla tego użytkownika, lub wprowadź poświadczenia administratora Microsoft 365, aby zaimportować kontakty z Outlooka na wiele kont użytkowników. W moim przykładzie uwierzytelnianie wieloskładnikowe (MFA) jest wyłączone. Wprowadzone poświadczenia są zapisywane w zmiennej $Credential .

$Credential=Get-Credential

Utwórz zdalną sesję PowerShell:

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $Credential -Authentication Basic -AllowRedirection

Zaimportuj cmdlety Exchange Online do ustanowionej sesji w PowerShell:

Import-PSSession $Session

Connecting to Exchange Online in PowerShell to import Outlook contacts

Należy zainstalować moduł Exchange Online PowerShell V2. Najpierw należy zainstalować wymagany moduł PowerShellGet do tego celu.

Install-Module PowershellGet -Force

Wpisz Y w celu potwierdzenia po wyświetleniu monitu.

Podczas wykonywania tego polecenia może pojawić się błąd, jeśli nie można zainstalować modułu PowerShellGet (dostawcy NuGet).

Ostrzeżenie: Nie można pobrać listy dostępnych dostawców. Sprawdź połączenie internetowe.

Trying to install the PowerShellGet module

Zobaczmy, jak naprawić ten błąd.

Sprawdź wersję PowerShell, aby upewnić się, że spełnia ona wymagania.

Get-Host | Select-Object Version

W moim przypadku mam PowerShell 5.1, który spełnia wymagania.

Sprawdź protokoły bezpieczeństwa używane w systemie Windows.

[Net.ServicePointManager]::SecurityProtocol

Ssl3, Tls są wyświetlane w wynikach. TLS 1.0 i TLS 1.1 zostały wycofane w tym roku. Należy używać TLS 1.2 lub TLS 1.3. Z tego powodu muszę włączyć TLS 1.2 w moim systemie Windows.

Checking TLS versions supported in the operating system

Aby to zrobić, należy ustawić klucze rejestru kryptografii kodu .NET Framework za pomocą poleceń PowerShell.

Ustaw kryptografię kodu dla 64-bitowej wersji .NET Framework 4 i nowszych. Set-ItemProperty -Path 'HKLM:SOFTWAREWow6432NodeMicrosoft.NetFrameworkv4.0.30319' -Name 'SchUsecodeCrypto' -Value '1' -Type DWord

Zrób to samo dla 32-bitowej wersji platformy .NET Framework.

Set-ItemProperty -Path 'HKLM:SOFTWAREMicrosoft.NetFrameworkv4.0.30319' -Name 'SchUsecodeCrypto' -Value '1' -Type DWord

Editing cryptography settings in Windows registry by using PowerShell

Uruchom ponownie PowerShell (zamknij bieżące okno PowerShell, a następnie otwórz nowe okno PowerShell jako administrator).

Sprawdź protokoły bezpieczeństwa używane obecnie w systemie:

[Net.ServicePointManager]::SecurityProtocol

Tls, Tls11, Tls12 w wynikach oznacza, że TLS 1.2 jest teraz włączony i używany.

Teraz powinieneś móc zainstalować moduł PowerShellGet bez błędów. Uruchom to polecenie, aby zainstalować moduł:

Install-Module PowershellGet -Force -SkipPublicherCheck

Teraz zainstaluj moduł Exchange Online Management za pomocą tego polecenia:

Install-Module -Name ExchangeOnlineManagement

Checking security protocols and installing the PowerShellGet module

Uruchom te trzy polecenia jeszcze raz, aby nawiązać nową sesję.

$Credential=Get-Credential

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $Credential -Authentication Basic -AllowRedirection

Import-PSSession $Session

Teraz możesz uruchomić polecenie, aby zaimportować kontakty do Outlook Online w PowerShell. Mój plik kontaktów CSV znajduje się w C:TempOutlook_contacts.csv na komputerze lokalnym. Konto Michaela Bose’a jest docelowym kontem e-mail Microsoft 365, do którego importuję kontakty z Outlooka.

Import-ContactList -CSV -CSVData ([System.IO.File]::ReadAllBytes("C:TempOutlook_contacts.csv")) -DateCultureName "en-GB" -Identity michaelbose@nakivo.onmicrosoft.com

Jeśli polecenie zostało uruchomione pomyślnie, wynik będzie taki, jak pokazano na poniższym zrzucie ekranu. W moim przykładzie zaimportowano wszystkie 10 kontaktów. Teraz sprawdź kontakty i listy kontaktów w Outlooku w interfejsie internetowym Microsoft 365 dla wybranego użytkownika.

Outlook import contacts in PowerShell – done

Teraz wiesz, jak zaimportować kontakty do Outlooka. Proces importowania został zakończony.

Wnioski

W tym wpisie na blogu wyjaśniono, jak zaimportować kontakty do Outlooka w trzech popularnych przypadkach użycia, w tym przy użyciu Outlooka Online i Microsoft Office Outlook. Możesz zaimportować kontakty z programu Outlook do Outlook Online za pomocą graficznego interfejsu użytkownika, co jest wygodne dla większości użytkowników, oraz interfejsu wiersza poleceń w PowerShell, co może być przydatne dla administratorów odpowiedzialnych za administrację, którzy muszą zautomatyzować zadania podczas importowania kontaktów do programu Outlook dla wielu użytkowników.

Typowym przypadkiem użycia jest sytuacja, gdy chcesz zaimportować kontakty do programu Outlook, ponieważ migrujesz z jednej platformy poczty e-mail na inną lub zmieniasz klienta poczty e-mail. Innym przypadkiem użycia jest konieczność zaimportowania listy kontaktów do Outlooka po awarii, gdy dane e-mailowe zostały utracone, a w takiej sytuacji szczęściem jest posiadanie kopii zapasowej. Zalecaną praktyką jest wykonać kopię zapasową wiadomości e-mail i list kontaktów w bezpiecznej lokalizacji, aby móc przywrócić dane po ataku oprogramowania wymuszającego okup lub innej awarii.

NAKIVO Backup & Replication obsługuje Kopia zapasowa Office 365 i może wykonać kopię zapasową Exchange Online wraz ze skrzynkami pocztowymi Outlooka, w tym folderami z kontaktami Outlooka i elementami kalendarza. Dzięki funkcji odzyskiwania z dokładnością do poszczególnych elementów można korzystać z wielu punktów odzyskiwania oraz odzyskać dane z usługi Microsoft 365 do pierwotnej lokalizacji lub odzyskać potrzebne dane na inne konto.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby poznać wszystkie funkcje rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie trzeba podawać danych karty kredytowej.

People also read