Outlook 365 への連絡先インポート方法ガイド
メールユーザーは通常、他のユーザーのアドレスを連絡先リストやアドレス帳に保存しています。あるメールプラットフォームから別のプラットフォームへ、あるいはあるメールクライアントから別のクライアントへ移行する場合、メールと連絡先リストの両方をエクスポートおよびインポートすることができます。このブログ記事では、Microsoft 365 の Outlook Online(GUI を使用)、Windows にインストールされた Microsoft Office Outlook、および PowerShell のコマンドラインインターフェースを使用した Outlook Online の 3 つのシナリオにおいて、連絡先を Outlook にインポートする方法について説明します。
前提条件として、このブログ記事で取り上げるすべてのシナリオにおいて、事前に連絡先をエクスポートしたCSVファイルを用意しておく必要があります。
Outlook Onlineに連絡先をインポートするには?
Outlook Online は、Microsoft 365 スイートに含まれるオンラインアプリケーションです。それでは、Outlook Online を起動して、連絡先をインポートしてみましょう。
ウェブブラウザで以下の URL にアクセスし、Outlook Online を開きます https://outlook.office365.com/owa/.
左上隅にあるメニューアイコンをクリックして、Microsoft 365 のユーザー アカウントで利用可能なアプリケーションの一覧が表示されたメニューを開きます。Microsoft 365 のサブスクリプション プランには Outlook が含まれている必要があります(Outlook が含まれていないプランもあります)。
開いたメニューには、オンライン アプリケーションの一覧が表示されます。クリックして People Outlookの連絡先を表示するには。スタンドアロン版とは異なり、Microsoft 365のOutlookでは、連絡先はOutlook内ではなく、独立したアプリとして表示されます。
Microsoft 365 の Web インターフェースで、Outlook の連絡先が表示されたページが開きます。展開 お問い合わせ Webインターフェースの左側にあるナビゲーションペインで、連絡先フォルダやグループを表示します。を展開して 連絡先 リストを確認すると、このリストには連絡先が1件しか保存されていないことがわかります。Outlookに連絡先をインポートしようとしており、そのためにCSVファイルをOutlookにインポートする必要があります。
Webインターフェースの右上隅にある Manage > Import contacts.
Outlookに連絡先をアップロードするには? 連絡先をインポートする 開いたウィンドウで、CSV形式の連絡先ファイルを選択し、Outlookの連絡先を含むこのCSVファイルをMicrosoft 365にアップロードします。[クリック] Browse、アップロードするファイルを選択し、次にクリックしてください Import 続行するには、このウィンドウの左ペインに表示されている推奨事項をお読みください。CSVファイルでは、データフィールドはコンマで区切られています。互換性がより高いため、OutlookのCSV形式にはUTF-8エンコードを使用してください。この方法を使用すると、Outlookだけでなく、Microsoft 365への移行時にGmailやその他のメールサービス、メールクライアントからCSV形式の連絡先をインポートすることもできます。この場合、CSVファイルはOutlookの連絡先ファイルとなります。
Outlookへの連絡先インポートのアップロードが完了すると、 いい感じだね というメッセージが表示されます。私の場合、10件の連絡先がインポートされました。クリック Close このウィンドウを閉じて、元の画面に戻るには お問い合わせ Microsoft 365 のページ。
さあ、広げてみてください フォルダ 連絡先リストで、[選択] をクリックします お問い合わせ Outlookの連絡先がCSV連絡先ファイルから正常にインポートされたことを確認してください。連絡先をクリックすると、連絡先情報を表示・編集できます。
WindowsにインストールされたOutlookに連絡先をインポートするにはどうすればよいですか?
Microsoft Outlookは、Microsoft Officeスイートの一部である、人気のある便利なメールクライアントです。Windowsには、単体のアプリケーションとして、あるいは他のOfficeアプリケーションと一緒にインストールされます。Microsoft Office Outlook 対応しています Microsoft 365 のメールアカウント。この例では、Microsoft Office Outlook 2016 を使用して、連絡先を Outlook にインポートする方法をご紹介します。他のバージョンの Microsoft Office Outlook を設定する手順も同様です。CSV ファイル(CSV 連絡先ファイルとも呼ばれます)を Excel で開くと、以下のようになります(下のスクリーンショットを参照)。これが Outlook の CSV 形式の表示です。 必要に応じて、Outlook への連絡先インポートを開始する前に、CSV ファイルを編集することができます。
手順を開始するには、Microsoft Office Outlook を開き、[クリック] します。 File、選択 Open & Export ウィンドウの左ペインで、[Enter] キーを押します Import/Export.
その インポートおよびエクスポートウィザード 新しいウィンドウで開きます。選択してください Import from another program or file. ヒット Next ウィザードの各ステップで、続行してください。
ファイルをインポートするには、インポート元のファイル形式を選択してください: Comma Separated Values. Outlookでは、PSTファイルを使用したインポート/エクスポートもサポートされています。
インポートするCSV形式の連絡先ファイルを選択してください。クリック Browse、必要なCSVファイルを選択し、連絡先リストに重複が見つかった場合の処理方法を選択します。私は Allow duplicates to be created(これがデフォルトの設定です)。Outlookの既存の連絡先リストと、インポートするCSV形式の連絡先ファイルのどちらが、より新しい情報や完全な連絡先を含んでいるか判断できない場合は、このオプションを選択してください。選択できます Replace duplicates with items imported CSVファイル内の連絡先の方が最新であることがわかっている場合、または選択した場合 Do not import duplicate items インポートしたCSV連絡先ファイル内の項目が、Outlook Onlineの連絡先リストにある同じ連絡先よりも古いものであると確信している場合。
保存先フォルダを選択します。Outlook内の既存のフォルダ一覧が表示されます。私は Contacts Outlookに連絡先をインポートする保存先フォルダとして、このフォルダを設定します。
このステップでは、実行する操作を選択できます。クリックしてください Map Custom Fields そして Change destination その他のオプションを設定するには。Outlookは、CSVファイルのフィールドをOutlookの連絡先リストの適切なフィールドに自動的にマッピングします。何らかの理由でOutlookがフィールドを正しくマッピングしない場合は、これらのオプションを編集してください。クリック Finish プロセスを開始し、連絡先をインポートするためにCSVファイルをOutlookに取り込みます。しばらくお待ちください。操作をキャンセルしないでください。
Outlookへの連絡先インポートが完了したら、Microsoft Office Outlookを開いて連絡先を確認してください。
PowerShell を使用して Outlook Online に連絡先をインポートするにはどうすればよいですか?
Microsoft 365 の Outlook Online を使用しているものの、グラフィカルユーザーインターフェイス(GUI)よりもコマンドラインインターフェイス(CLI)を好む場合、または多数のユーザーの連絡先を Outlook Online にインポートするプロセスを自動化したい場合は、PowerShell を使用できます。
Windows で PowerShell を管理者として実行します。
実行ポリシーモードを リモート署名 または 制限なし コマンドやスクリプトの実行に関する制限を無効にする。
Set-ExecutionPolicy RemoteSigned
変更を反映させるには、PowerShell を一度閉じてから再度開く必要がある場合があります。
PowerShell セッションで使用する Office 365 ユーザー アカウントの認証情報を入力します(通常、認証情報を入力するためのポップアップ ウィンドウが表示されます)。特定のユーザーの Outlook 連絡先のみをインポートする場合は、そのユーザーの認証情報を入力し、複数のユーザー アカウントの Outlook 連絡先をインポートする場合は、Microsoft 365 管理者の認証情報を入力します。この例では、 多要素認証(MFA) が無効になっています。入力された認証情報は $Credential 変数。
$Credential=Get-Credential
リモート PowerShell セッションを作成する:
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $Credential -Authentication Basic -AllowRedirection
Exchange Online のコマンドレットを、PowerShell の確立済みのセッションにインポートします:
Import-PSSession $Session
Exchange Online PowerShell V2 モジュールをインストールする必要があります。まず、必要な PowerShellGet この目的のためのモジュール。
Install-Module PowershellGet -Force
種類 Y プロンプトが表示されたら確認してください。
このコマンドを実行する際、以下の場合、エラーが発生することがあります。 PowerShellGet モジュール(NuGet プロバイダー)をインストールできません。
警告:利用可能なプロバイダーの一覧をダウンロードできません。インターネット接続を確認してください。
このエラーの解決方法を見てみましょう。
PowerShellのバージョンを確認し、要件を満たしているか確認してください。
Get-Host | Select-Object Version
私の場合は、要件を満たすPowerShell 5.1がインストールされています。
Windowsシステムで使用されているセキュリティプロトコルを確認してください。
[Net.ServicePointManager]::SecurityProtocol
SSL 3、TLS が出力に表示されます。TLS 1.0 および TLS 1.1 は今年、非推奨となりました。TLS 1.2 または TLS 1.3 を使用する必要があります。そのため、私の Windows システムで TLS 1.2 を有効にする必要があります。
これを行うには、PowerShell コマンドを使用して .NET Framework のコード暗号化レジストリキーを設定します。
64 ビット版の .NET Framework 4 以降について、コード暗号化を設定します。
Set-ItemProperty -Path 'HKLM:SOFTWAREWow6432NodeMicrosoft.NetFrameworkv4.0.30319' -Name 'SchUsecodeCrypto' -Value '1' -Type DWord
.NET Frameworkの32ビット版についても同様に実行してください。
Set-ItemProperty -Path 'HKLM:SOFTWAREMicrosoft.NetFrameworkv4.0.30319' -Name 'SchUsecodeCrypto' -Value '1' -Type DWord
PowerShell を再起動します(現在の PowerShell ウィンドウを閉じ、管理者として新しい PowerShell ウィンドウを開きます)。
システムで現在使用されているセキュリティプロトコルを確認します:
[Net.ServicePointManager]::SecurityProtocol
TLS、TLS 1.1、TLS 1.2 出力に表示されているということは、TLS 1.2 が有効になり、使用されていることを意味します。
これで、 PowerShellGet エラーなしでモジュールがインストールされました。モジュールをインストールするには、次のコマンドを実行してください:
Install-Module PowershellGet -Force -SkipPublicherCheck
次に、次のコマンドを使用してExchange Online Managementモジュールをインストールします:
Install-Module -Name ExchangeOnlineManagement
新しいセッションを確立するには、これら3つのコマンドをもう一度実行してください。
$Credential=Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $Credential -Authentication Basic -AllowRedirection
Import-PSSession $Session
これで、PowerShell を使用して連絡先を Outlook Online にインポートするコマンドを実行する準備が整いました。私の CSV 形式の連絡先ファイルは、 C:TempOutlook_contacts.csv ローカルコンピュータ上で。Michael Bose のアカウントは、Outlook の連絡先をインポートする先の Microsoft 365 メールアカウントです。
Import-ContactList -CSV -CSVData ([System.IO.File]::ReadAllBytes("C:TempOutlook_contacts.csv")) -DateCultureName "en-GB" -Identity michaelbose@nakivo.onmicrosoft.com
コマンドが正常に実行された場合、出力は下のスクリーンショットのように表示されます。この例では、10件の連絡先すべてがインポートされました。次に、Microsoft 365のWebインターフェースで、対象ユーザーのOutlook連絡先および連絡先リストを確認してください。
これで、Outlookに連絡先をインポートする方法がわかりました。インポートは完了しました。
結論
このブログ記事では、Outlook OnlineやMicrosoft Office Outlookの利用など、3つの一般的なケースにおける連絡先のインポート方法について解説しました。Outlookの連絡先をOutlook Onlineにインポートするには、ほとんどのユーザーにとって便利なグラフィカルユーザーインターフェース(GUI)を使用する方法と、多数のユーザーの連絡先をOutlookにインポートする際にタスクの自動化が必要な管理者にとって有用なPowerShellのコマンドラインインターフェースを使用する方法があります。
よくある使用例としては、あるメールプラットフォームから別のプラットフォームへ移行する場合や、あるメールクライアントから別のクライアントへ変更する場合に、連絡先をOutlookにインポートしたいというケースが挙げられます。また、災害などでメールデータが失われた後に連絡先リストをOutlookにインポートしなければならないケースもあります。この場合、バックアップがあれば幸運と言えます。ランサムウェア攻撃やその他の障害発生後にデータを復元できるよう、メールや連絡先リストを安全な場所にバックアップしておくことが推奨されます。
NAKIVO Backup & Replication 対応しています Office 365のバックアップ また、Outlookの連絡先やカレンダー項目を含むフォルダーを含め、OutlookのメールボックスからExchange Onlineのバックアップを作成できます。細粒度復元機能を使用して複数の復元ポイントを利用し、Microsoft 365のデータを元の場所に復元したり、必要なデータを別のアカウントに復元したりすることができます。

















