[Office 365] PowerShell을 통해 Office 365와 연결하는 방법

개시하다


PowerShell을 사용하여 Office365에 연결하는 방법을 출력하고 싶습니다.

전제 조건

  • WindowsServer 2016 Standard Evaluation 사용
  • .NET Framework 사용 버전 4.8
  • .NET Framework 버전 확인
    PS C:\Users\Administrator> get-item 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full'
    
        Hive: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4
    
    Name                           Property
    ----                           --------
    Full                           CBS           : 1
                                   Install       : 1
                                   InstallPath   : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
                                   Release       : 528049
                                   Servicing     : 0
                                   TargetVersion : 4.0.0
                                   Version       : 4.8.03761
    PS C:\Users\Administrator>
    
  • PowerShell 사용 버전 5.1
  • PowerShell 버전 확인
    PS C:\Users\Administrator> $PSVersionTable
    
    Name                           Value
    ----                           -----
    PSVersion                      5.1.14393.4402
    PSEdition                      Desktop
    PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
    BuildVersion                   10.0.14393.4402
    CLRVersion                     4.0.30319.42000
    WSManStackVersion              3.0
    PSRemotingProtocolVersion      2.3
    SerializationVersion           1.1.0.1
    
    
    PS C:\Users\Administrator>
    

    작업 단계


    1. Microsoft Azure Active Directory 모듈 설치


    1-1.Windows 시작을 열고 관리자 권한으로 Windows PowerShell을 엽니다.

    1-2.다음 명령을 실행하여 모듈을 설치합니다.
    명령하다
    Install-Module MSOnline
    
    실행 예
    PS C:\Users\Administrator> Install-Module MSOnline
    
    続行するには NuGet プロバイダーが必要です
    PowerShellGet で NuGet ベースのリポジトリを操作するには、'2.8.5.201' 以降のバージョンの NuGet
    プロバイダーが必要です。NuGet プロバイダーは 'C:\Program Files\PackageManagement\ProviderAssemblies' または
    'C:\Users\Administrator\AppData\Local\PackageManagement\ProviderAssemblies'
    に配置する必要があります。'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force' を実行して NuGet
    プロバイダーをインストールすることもできます。今すぐ PowerShellGet で NuGet
    プロバイダーをインストールしてインポートしますか?
    [Y] はい(Y)  [N] いいえ(N)  [S] 中断(S)  [?] ヘルプ (既定値は "Y"): Y
    
    信頼されていないリポジトリ
    信頼されていないリポジトリからモジュールをインストールしようとしています。このリポジトリを信頼する場合は、Set-PSReposit
    ory コマンドレットを実行して、リポジトリの InstallationPolicy の値を変更してください。'PSGallery'
    からモジュールをインストールしますか?
    [Y] はい(Y)  [A] すべて続行(A)  [N] いいえ(N)  [L] すべて無視(L)  [S] 中断(S)  [?] ヘルプ (既定値は "N"): A
    PS C:\Users\Administrator>
    
    ※ "NuGet 공급업체가 계속 진행해야 한다"는 메시지가 나타나면 아래 기사를 참조하십시오.
    [PowerShell] Install-Mdule MSOnline 구현 시 "NuGet 공급업체 필요" 표시

    2. MS 온라인에 연결


    2-1.관리자 권한으로 PowerShell을 시작하여 다음 명령을 실행합니다.
    명령하다
    $credential = Get-Credential
    
    아래 팝업을 표시하기 위해 Office365의 사용자 이름과 비밀번호를 입력하고 "OK"를 클릭합니다.

    ※ 오피스 365의 아이디와 비밀번호를 $credential에 저장합니다.
    2-2.Office 365에 연결합니다.
    명령하다
    Connect-MsolService -Credential $credential
    
    실행 예
    PS C:\Users\Administrator> Connect-MsolService -Credential $credential
    PS C:\Users\Administrator>
    

    3. 연결에 문제가 있는지 확인


    도메인 이름 표시 확인
    명령하다
    Get-MsolDomain
    
    실행 예
    PS C:\Users\Administrator> Get-MsolDomain
    
    Name                         Status   Authentication
    ----                         ------   --------------
    ***********.onmicrosoft.com Verified Managed
    ***********.work            Verified Managed
    
    
    PS C:\Users\Administrator>
    
    ※ 도메인 이름이 "*"로 변경되었습니다.

    참고 자료


    PowerShell을 사용한 Office365 ~ MSOnline 연결
    PowerShell로 설치했습니다.NET Framework 버전 확인

    좋은 웹페이지 즐겨찾기