Office 365 PowerShell への接続Connect to Office 365 PowerShell

の概要: コマンドラインから管理タスクを実行するのには Office 365 の PowerShell を使用して、Office 365 の組織に接続します。Summary: Connect to your Office 365 organization using Office 365 PowerShell to perform administration tasks from the command line.

Office 365 の PowerShell では、コマンド ・ ラインから、Office 365 の設定を管理することができます。Office 365 の PowerShell への接続で必要なソフトウェアをインストールし、Office 365 の組織に接続し、単純なプロセスです。Office 365 PowerShell lets you to manage your Office 365 settings from the command line. Connecting to Office 365 PowerShell is a simple process where you install the required software and then connect to your Office 365 organization.

Office 365 に接続し、ユーザー アカウント、グループ、およびライセンスの管理に使用する PowerShell モジュールの 2 つのバージョンがあります。There are two versions of the PowerShell module that you use to connect to Office 365 and administer user accounts, groups, and licenses:

  • Azure のアクティブ ディレクトリ PowerShell (コマンドレットは、その名前にAzureADを含む) のグラフのAzure Active Directory PowerShell for Graph (cmdlets include AzureAD in their name)
  • Microsoft Azure Active Directory モジュールを Windows PowerShell (コマンドレットは、その名前でMSolを含む)Microsoft Azure Active Directory Module for Windows PowerShell (cmdlets include MSol in their name)

この資料の日付には、グラフ モジュールの Azure Active Directory PowerShell はない完全に機能を置き換えるユーザー、グループ、およびライセンスの管理については、Microsoft Azure Active Directory モジュールを Windows PowerShell モジュールのコマンドレットで.多くの場合、両方のバージョンを使用する必要があります。同じコンピューターに両方のバージョンを安全にインストールすることができます。As of the date of this article, the Azure Active Directory PowerShell for Graph module does not completely replace the functionality in the cmdlets of Microsoft Azure Active Directory Module for Windows PowerShell module for user, group, and license administration. In many cases, you need to use both versions. You can safely install both versions on the same computer.

ヒント

PowerShell を初めて使用されますか。PowerShell の概要に関するビデオを視聴し、LinkedIn Learning にアクセスしてください。New to PowerShell? See a video Overview of PowerShell, brought to you by LinkedIn Learning.

始める前に把握しておくべき情報What do you need to know before you begin?

  • 予想所要時間 : 5 分Estimated time to complete: 5 minutes

  • 次の Windows のバージョンを使用できます。You can use the following versions of Windows:

    • 10 の Windows、Windows 8.1、Windows 8、または Windows 7 Service Pack 1 (SP1)Windows 10, Windows 8.1, Windows 8, or Windows 7 Service Pack 1 (SP1)

    • Windows Server 2019、2016 の Windows サーバー、Windows Server 2012 R2、Windows Server 2012 では、または Windows Server 2008 R2 SP1Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, or Windows Server 2008 R2 SP1

      注意

      64 ビット バージョンの Windows を使用してください。Microsoft PowerShell の Microsoft Azure Active Directory モジュールの 32 ビット バージョンのサポートは 2014 年 10 月に終了しました。Use a 64-bit version of Windows. Support for the 32-bit version the Microsoft Azure Active Directory Module for Windows PowerShell was discontinued in October of 2014.

  • これらの手順は、Office 365 の管理者ロールのメンバーであるユーザーを意図しています。詳細については、 Office 365 の管理者の役割を参照してください。These procedures are intended for users who are members of an Office 365 admin role. For more information, see About Office 365 admin roles.

グラフ モジュールの Azure Active Directory PowerShell を使用して接続します。Connect with the Azure Active Directory PowerShell for Graph module

グラフでは、Azure Active ディレクトリ PowerShellモジュール内のコマンドでは、そのコマンドレット名にAzureADがあります。Commands in the Azure Active Directory PowerShell for Graph module have AzureAD in their cmdlet name.

グラフ モジュール用の新しい Azure Active Directory の PowerShell コマンドレットを必要とする手順は、モジュールをインストールし、Office 365 サブスクリプションに接続する手順を使用します。For procedures that require the new cmdlets in the Azure Active Directory PowerShell for Graph module, use these steps to install the module and connect to your Office 365 subscription.

注意

異なるバージョンの Microsoft Windows のサポートについては、グラフのモジュールのアクティブなディレクトリの PowerShell を Azureを参照してください。See Azure Active Directory PowerShell for Graph module for information about the support for different versions of Microsoft Windows.

手順 1: 必要なソフトウェアをインストールしますStep 1: Install required software

これらの手順は、お使いのコンピューターで 1 度だけ必要となり、接続する度に実行する必要はありません。しかし、定期的にソフトウェアの新しいバージョンをインストールする必要があります。These steps are required once on your computer, not every time you connect. However, you'll likely need to install newer versions of the software periodically.

  1. 管理者特権で Windows PowerShell コマンド プロンプトを開きます (Windows PowerShell を管理者として実行)。Open an elevated Windows PowerShell command prompt (run Windows PowerShell as an administrator).

  2. [ Administrator:Windows PowerShell] コマンド ウィンドウで、次のコマンドを実行します。In the Administrator: Windows PowerShell command window, run this command:

    Install-Module -Name AzureAD
    

信頼されていないリポジトリからモジュールをインストールするようにメッセージが表示されたら、「Y」と入力し、ENTER を押します。If prompted about installing a module from an untrusted repository, type Y and press ENTER.

手順 2: Office 365 サブスクリプションの Azure AD に接続します。Step 2: Connect to Azure AD for your Office 365 subscription

アカウント名とパスワード、または多要素認証 (MFA) では、Office 365 サブスクリプションの Azure AD に接続するには、(昇格するは必要ありません)、Windows PowerShell コマンド プロンプトからこれらのコマンドのいずれかを実行します。To connect to Azure AD for your Office 365 subscription with an account name and password or with multi-factor authentication (MFA), run one of these commands from a Windows PowerShell command prompt (it does not have to be elevated).

Office 365 のクラウドOffice 365 cloud コマンドCommand
Office 365 世界中 (+ GCC)Office 365 Worldwide (+GCC) Connect-AzureAD
Office 365 の 21 Vianet によって運営されてOffice 365 operated by 21 Vianet Connect-AzureAD -AzureEnvironmentName AzureChinaCloud
Office 365 GermanyOffice 365 Germany Connect-AzureAD -AzureEnvironmentName AzureGermanyCloud
Office 365 の米国政府の DoD と Office 365 の米国政府の GCC 高Office 365 U.S. Government DoD and Office 365 U.S. Government GCC High Connect-AzureAD -AzureEnvironmentName AzureUSGovernment

自分のアカウントにサインイン] ダイアログ ボックスで、Office 365 の作業時間や学校のアカウントのユーザー名とパスワードを入力し、し、[ OK] をクリックします。In the Sign into your account dialog box, type your Office 365 work or school account user name and password, and then click OK.

MFA を使用する場合は、検証コードなどの追加の認証情報を提供する追加のダイアログ ボックスの指示に従います。If you are using MFA, follow the instructions in the additional dialog boxes to provide more authentication information, such as a verification code.

接続した後、グラフのモジュールのアクティブなディレクトリの PowerShell を Azureの新しいコマンドレットを使用できます。After connecting, you can use the new cmdlets for the Azure Active Directory PowerShell for Graph module.

Microsoft PowerShell の Microsoft Azure Active Directory モジュールとの接続Connect with the Microsoft Azure Active Directory Module for Windows PowerShell

Microsoft PowerShell の Microsoft Azure Active Directory モジュールには、コマンドレット名に Msol が含まれています。Commands in the Microsoft Azure Active Directory Module for Windows PowerShell have Msol in their cmdlet name.

手順 1: 必要なソフトウェアをインストールしますStep 1: Install required software

これらの手順は、お使いのコンピューターで 1 度だけ必要となり、接続する度に実行する必要はありません。しかし、定期的にソフトウェアの新しいバージョンをインストールする必要があります。These steps are required once on your computer, not every time you connect. However, you'll likely need to install newer versions of the software periodically.

  1. Microsoft Online Services サインイン アシスタントの 64 ビット バージョンをインストールします: IT プロフェッショナル用 Microsoft Online Services サインイン アシスタント RTWInstall the 64-bit version of the Microsoft Online Services Sign-in Assistant: Microsoft Online Services Sign-in Assistant for IT Professionals RTW.

  2. 以下の手順に従って、Windows PowerShell の Microsoft Azure Active Directory モジュールをインストールします。Install the Microsoft Azure Active Directory Module for Windows PowerShell with these steps:

    • 管理者特権で Windows PowerShell コマンド プロンプトを開きます (Windows PowerShell を管理者として実行)。Open an elevated Windows PowerShell command prompt (run Windows PowerShell as an administrator).
    • Install-Module MSOnline コマンドを実行します。Run the Install-Module MSOnline command.
    • NuGet プロバイダーをインストールするようにメッセージが表示されたら、「Y」と入力し、ENTER を押します。If prompted to install the NuGet provider, type Y and press ENTER.
    • PSGallery からモジュールをインストールするようにメッセージが表示されたら、「Y」と入力し、ENTER を押します。If prompted to install the module from PSGallery, type Y and press ENTER.

手順 2: Office 365 サブスクリプションの Azure AD に接続します。Step 2: Connect to Azure AD for your Office 365 subscription

アカウント名とパスワード、または多要素認証 (MFA) では、Office 365 サブスクリプションの Azure AD に接続するには、(昇格するは必要ありません)、Windows PowerShell コマンド プロンプトからこれらのコマンドのいずれかを実行します。To connect to Azure AD for your Office 365 subscription with an account name and password or with multi-factor authentication (MFA), run one of these commands from a Windows PowerShell command prompt (it does not have to be elevated).

Office 365 のクラウドOffice 365 cloud コマンドCommand
Office 365 世界中 (+ GCC)Office 365 Worldwide (+GCC) Connect-MsolService
Office 365 の 21 Vianet によって運営されてOffice 365 operated by 21 Vianet Connect-MsolService -AzureEnvironmentName AzureChinaCloud
Office 365 GermanyOffice 365 Germany Connect-MsolService -AzureEnvironmentName AzureGermanyCloud
Office 365 の米国政府の DoD と Office 365 の米国政府の GCC 高Office 365 U.S. Government DoD and Office 365 U.S. Government GCC High Connect-MsolService -AzureEnvironmentName USGovernment

自分のアカウントにサインイン] ダイアログ ボックスで、Office 365 の作業時間や学校のアカウントのユーザー名とパスワードを入力し、し、[ OK] をクリックします。In the Sign into your account dialog box, type your Office 365 work or school account user name and password, and then click OK.

MFA を使用する場合は、検証コードなどの追加の認証情報を提供する追加のダイアログ ボックスの指示に従います。If you are using MFA, follow the instructions in the additional dialog boxes to provide more authentication information, such as a verification code.

正常な動作を確認する方法How do you know this worked?

何もエラーが表示されなければ、正常に接続されています。簡単に確かめるには、Office 365 コマンドレット ( Get-MsolUser など) を実行して結果を確認します。If you don't receive any errors, you connected successfully. A quick test is to run an Office 365 cmdlet—for example, Get-MsolUser —and see the results.

エラーが表示された場合は、次の要件を確認します。If you receive errors, check the following requirements:

  • 共通の問題は不正なパスワードです。手順 2 を再度実行します。入力したユーザー名とパスワードに特に注意します。A common problem is an incorrect password. Run Step 2 again. and pay close attention to the user name and password you enter.

  • * 、Microsoft Azure Active ディレクトリ モジュールを Windows PowerShell には、Microsoft.NET Framework 3.5 。上のコンピューター * * x * 機能を有効にします。お使いのコンピューターがインストールされている新しいバージョンを持っている可能性があります (たとえば、4 または 4.5* 。x *)、.NET Framework の以前のバージョンとの互換性を有効または無効になっている下位ですが。詳細については、次のトピックを参照してください。The Microsoft Azure Active Directory Module for Windows PowerShell requires that the Microsoft .NET Framework 3.5.* x* feature is enabled on your computer. It's likely that your computer has a newer version installed (for example, 4 or 4.5.* x*), but backwards compatibility with older versions of the .NET Framework can be enabled or disabled. For more information, see the following topics:

  • お使いの Microsoft PowerShell の Microsoft Azure Active Directory モジュール のバージョンは期限切れの可能性があります。 Office 365 PowerShell または Microsoft PowerShell の Microsoft Azure Active Directory モジュール で、次のコマンドを実行して確認します。Your version of the Microsoft Azure Active Directory Module for Windows PowerShell might be out of date. To check, run the following command in Office 365 PowerShell or the Microsoft Azure Active Directory Module for Windows PowerShell:

    (Get-Item C:\Windows\System32\WindowsPowerShell\v1.0\Modules\MSOnline\Microsoft.Online.Administration.Automation.PSModule.dll).VersionInfo.FileVersion
    

    返されたバージョン番号が 1.0.8070.2 の値より小さい場合は、Microsoft PowerShell の Microsoft Azure Active Directory モジュール をアンインストールして、手順 1 のリンクから最新バージョンをインストールします。If the version number returned is lower than the value 1.0.8070.2, uninstall the Microsoft Azure Active Directory Module for Windows PowerShell and install the latest version from the link in Step 1.

  • **接続エラーが発生した場合、次のトピックをご覧ください: **"Connect-MsolService:型の例外がスローされました" というエラーIf you receive a connection error, see this topic: "Connect-MsolService: Exception of type was thrown" error.

関連項目See also