Partilhar via


Connect-PowerBIServiceAccount

Faça login no serviço Power BI.

Syntax

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

Faça login na serviço Power BI com uma conta principal de utilizador ou serviço (chave de aplicação ou certificado). Para as contas dos utilizadores, um Diretório Ativo Azure (AAD) First-Party aplicação é alavancada para autenticação. Para iniciar sessão, ligue para Disconnect-PowerBIServiceAccount.

Exemplos

Exemplo 1

PS C:\> Connect-PowerBIServiceAccount

Inicia sessão utilizando a autenticação do utilizador contra a nuvem Pública, será exibido um pedido para recolher credenciais.

Exemplo 2

PS C:\> Connect-PowerBIServiceAccount -Environment China

Inicia sessão utilizando a autenticação do utilizador contra a nuvem chinesa, um pedido será exibido para recolher credenciais.

Exemplo 3

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

Inicia sessão utilizando um principal de serviço contra a nuvem pública, um pedido será exibido a partir de Get-Credential para introduzir o seu nome de utilizador (o seu ID do cliente AAD) e senha (a chave secreta da sua aplicação).

Exemplo 4

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

Inicia sessão utilizando um principal de serviço com um certificado instalado para a nuvem pública. O certificado deve ser instalado na loja de certificados CurrentUser ou LocalMachine (LocalMachine requer acesso ao administrador) com uma chave privada instalada.

Parâmetros

-ApplicationId

ID de aplicação do Azure Ative Directory (AAD) (também conhecido como ID do Cliente) para ser usado com uma impressão digital de certificado (-CertificateThumbprint) para autenticar com uma conta principal de serviço (-ServicePrincipal).

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CertificateThumbprint

Impressão digital de certificado de um certificado instalado associado a uma aplicação Azure Ative Directory (AAD). O certificado deve ser instalado nas lojas de certificados pessoais CurrentUser ou LocalMachine (LocalMachine requer um administrador de acesso rápido) com uma chave privada instalada.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Credential

PSCredential representando o ID do cliente de aplicação Azure Ative (AAD) e a chave secreta da aplicação (palavra-passe) para autenticar com uma conta principal de serviço (-ServicePrincipal).

Type:PSCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CustomEnvironment

O ambiente personalizado para usar para os ambientes voltou do url de descoberta.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiscoveryUrl

O url de descoberta para obter a informação dos serviços de backend de. O ambiente personalizado também deve ser fornecido.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Environment

Ambiente de nuvem para se conectar. O padrão é público.

Type:PowerBIEnvironmentType
Accepted values:Public, Germany, USGov, China, USGovHigh, USGovMil
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServicePrincipal

Indica a utilização de uma conta principal de serviço, ao contrário de uma conta de utilizador.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Tenant

Nome do inquilino ou identificação do inquilino que contém a conta principal do serviço. Se não for especificado, o inquilino 'COMMON' é utilizado.

Type:String
Aliases:TenantId
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

None

Saídas

Microsoft.PowerBI.Common.Abstractions.Interfaces.IPowerBIProfile

Notas