다음을 통해 공유


Connect-PowerBIServiceAccount

Power BI 서비스에 로그인합니다.

구문

Connect-PowerBIServiceAccount
       [-Environment <PowerBIEnvironmentType>]
       [-CustomEnvironment <String>]
       [-DiscoveryUrl <String>]
       [<CommonParameters>]
Connect-PowerBIServiceAccount
       [-Environment <PowerBIEnvironmentType>]
       [-CustomEnvironment <String>]
       -Credential <PSCredential>
       [-ServicePrincipal]
       [-Tenant <String>]
       [-DiscoveryUrl <String>]
       [<CommonParameters>]
Connect-PowerBIServiceAccount
       [-Environment <PowerBIEnvironmentType>]
       [-CustomEnvironment <String>]
       -Credential <PSCredential>
       [-DiscoveryUrl <String>]
       [<CommonParameters>]
Connect-PowerBIServiceAccount
       [-Environment <PowerBIEnvironmentType>]
       [-CustomEnvironment <String>]
       -CertificateThumbprint <String>
       -ApplicationId <String>
       [-ServicePrincipal]
       [-Tenant <String>]
       [-DiscoveryUrl <String>]
       [<CommonParameters>]

Description

사용자 또는 서비스 주체 계정(애플리케이션 키 또는 인증서)을 사용하여 Power BI 서비스에 로그인합니다. 사용자 계정의 경우 AAD(Azure Active Directory) First-Party 애플리케이션을 인증에 활용합니다. 로그아웃하려면 Disconnect-PowerBIServiceAccount를 호출합니다.

예제

예제 1

PS C:\> Connect-PowerBIServiceAccount

퍼블릭 클라우드에 대한 사용자 인증을 사용하여 로그인하면 자격 증명을 수집하라는 메시지가 표시됩니다.

예제 2

PS C:\> Connect-PowerBIServiceAccount -Environment China

중국 클라우드에 대한 사용자 인증을 사용하여 로그인하면 자격 증명을 수집하라는 메시지가 표시됩니다.

예제 3

PS C:\> Connect-PowerBIServiceAccount -Tenant [TenantId] -ServicePrincipal -Credential (Get-Credential)

퍼블릭 클라우드에 대해 서비스 주체를 사용하여 로그인하면 Get-Credential 사용자 이름(AAD 클라이언트 ID) 및 암호(애플리케이션 비밀 키)를 입력하라는 메시지가 표시됩니다.

예제 4

PS C:\> Connect-PowerBIServiceAccount -ServicePrincipal -CertificateThumbprint 38DA4BED389A014E69A6E6D8AE56761E85F0DFA4 -ApplicationId b5fde143-722c-4e8d-8113-5b33a9291468

퍼블릭 클라우드에 설치된 인증서와 함께 서비스 주체를 사용하여 로그인합니다. 프라이빗 키가 설치된 CurrentUser 또는 LocalMachine 인증서 저장소(LocalMachine에는 관리자 액세스 필요)에 인증서를 설치해야 합니다.

매개 변수

-ApplicationId

AAD(Azure Active Directory) 애플리케이션 ID(클라이언트 ID라고도 함)는 인증서 지문(-CertificateThumbprint)과 함께 사용하여 서비스 주체 계정(-ServicePrincipal)으로 인증합니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-CertificateThumbprint

AAD(Azure Active Directory) 애플리케이션에 연결된 설치된 인증서의 인증서 지문입니다. 프라이빗 키가 설치된 CurrentUser 또는 LocalMachine 개인 인증서 저장소(LocalMachine에 액세스하려면 관리자 프롬프트 필요)에 인증서를 설치해야 합니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Credential

서비스 주체 계정(-ServicePrincipal)으로 인증하기 위해 AAD(Azure Active Directory) 애플리케이션 클라이언트 ID(사용자 이름) 및 애플리케이션 비밀 키(암호)를 나타내는 PSCredential입니다.

형식:PSCredential
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-CustomEnvironment

검색 URL에서 반환된 환경에 사용할 사용자 지정 환경입니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-DiscoveryUrl

백 엔드 서비스 정보를 가져올 검색 URL입니다. 사용자 지정 환경도 제공해야 합니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Environment

연결할 클라우드 환경입니다. 기본값은 Public입니다.

형식:PowerBIEnvironmentType
허용되는 값:Public, Germany, USGov, China, USGovHigh, USGovMil
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ServicePrincipal

사용자 계정이 아닌 서비스 주체 계정을 사용하도록 나타냅니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Tenant

서비스 주체 계정을 포함하는 테넌트 이름 또는 테넌트 ID입니다. 지정하지 않으면 'COMMON' 테넌트가 사용됩니다.

형식:String
별칭:TenantId
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

None

출력

Microsoft.PowerBI.Common.Abstractions.Interfaces.IPowerBIProfile

참고