사용자 또는 서비스 주체 계정(애플리케이션 키 또는 인증서)을 사용하여 Power BI 서비스에 로그인합니다.
사용자 계정의 경우 AAD(Azure Active Directory) First-Party 애플리케이션을 인증에 활용합니다.
로그아웃하려면 Disconnect-PowerBIServiceAccount를 호출합니다.
예제
예제 1
PS C:\> Connect-PowerBIServiceAccount
퍼블릭 클라우드에 대한 사용자 인증을 사용하여 로그인하면 자격 증명을 수집하라는 메시지가 표시됩니다.
예제 2
PS C:\> Connect-PowerBIServiceAccount -Environment China
중국 클라우드에 대한 사용자 인증을 사용하여 로그인하면 자격 증명을 수집하라는 메시지가 표시됩니다.
퍼블릭 클라우드에 설치된 인증서와 함께 서비스 주체를 사용하여 로그인합니다.
프라이빗 키가 설치된 CurrentUser 또는 LocalMachine 인증서 저장소(LocalMachine에는 관리자 액세스 필요)에 인증서를 설치해야 합니다.
매개 변수
-ApplicationId
AAD(Azure Active Directory) 애플리케이션 ID(클라이언트 ID라고도 함)는 인증서 지문(-CertificateThumbprint)과 함께 사용하여 서비스 주체 계정(-ServicePrincipal)으로 인증합니다.
매개 변수 속성
형식:
String
Default value:
None
와일드카드 지원:
False
DontShow:
False
매개 변수 집합
ServicePrincipalCertificate
Position:
Named
필수:
True
파이프라인의 값:
False
속성 이름별 파이프라인의 값:
False
나머지 인수의 값:
False
-CertificateThumbprint
AAD(Azure Active Directory) 애플리케이션에 연결된 설치된 인증서의 인증서 지문입니다.
프라이빗 키가 설치된 CurrentUser 또는 LocalMachine 개인 인증서 저장소(LocalMachine에 액세스하려면 관리자 프롬프트 필요)에 인증서를 설치해야 합니다.
매개 변수 속성
형식:
String
Default value:
None
와일드카드 지원:
False
DontShow:
False
매개 변수 집합
ServicePrincipalCertificate
Position:
Named
필수:
True
파이프라인의 값:
False
속성 이름별 파이프라인의 값:
False
나머지 인수의 값:
False
-Credential
서비스 주체 계정(-ServicePrincipal)으로 인증하기 위해 AAD(Azure Active Directory) 애플리케이션 클라이언트 ID(사용자 이름) 및 애플리케이션 비밀 키(암호)를 나타내는 PSCredential입니다.
서비스 주체 계정을 포함하는 테넌트 이름 또는 테넌트 ID입니다. 지정하지 않으면 'COMMON' 테넌트가 사용됩니다.
매개 변수 속성
형식:
String
Default value:
None
와일드카드 지원:
False
DontShow:
False
별칭:
테넌트아이디
매개 변수 집합
ServicePrincipal
Position:
Named
필수:
False
파이프라인의 값:
False
속성 이름별 파이프라인의 값:
False
나머지 인수의 값:
False
ServicePrincipalCertificate
Position:
Named
필수:
False
파이프라인의 값:
False
속성 이름별 파이프라인의 값:
False
나머지 인수의 값:
False
CommonParameters
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.