Connect-PowerBIServiceAccount
Accedere al servizio Power BI.
Sintassi
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>]
Descrizione
Accedere al servizio Power BI con un account utente o un'entità servizio (chiave applicazione o certificato). Per gli account utente, un'applicazione di First-Party di Azure Active Directory (AAD) viene sfruttata per l'autenticazione. Per disconnettersi, chiamare Disconnect-PowerBIServiceAccount.
Esempio
Esempio 1
PS C:\> Connect-PowerBIServiceAccount
Esegue l'accesso usando l'autenticazione utente nel cloud pubblico. Verrà visualizzato un prompt per raccogliere le credenziali.
Esempio 2
PS C:\> Connect-PowerBIServiceAccount -Environment China
Esegue l'accesso usando l'autenticazione utente nel cloud cina, viene visualizzato un prompt per raccogliere le credenziali.
Esempio 3
PS C:\> Connect-PowerBIServiceAccount -Tenant [TenantId] -ServicePrincipal -Credential (Get-Credential)
Esegue l'accesso usando un'entità servizio nel cloud pubblico, viene visualizzata una richiesta da Get-Credential per immettere il nome utente (ID client AAD) e la password (chiave privata dell'applicazione).
Esempio 4
PS C:\> Connect-PowerBIServiceAccount -ServicePrincipal -CertificateThumbprint 38DA4BED389A014E69A6E6D8AE56761E85F0DFA4 -ApplicationId b5fde143-722c-4e8d-8113-5b33a9291468
Esegue l'accesso usando un'entità servizio con un certificato installato nel cloud pubblico. Il certificato deve essere installato nell'archivio certificati CurrentUser o LocalMachine (LocalMachine richiede l'accesso amministratore) con una chiave privata installata.
Parametri
-ApplicationId
ID applicazione di Azure Active Directory (AAD) (noto anche come ID client) da usare con un'identificazione personale del certificato (-CertificateThumbprint) per eseguire l'autenticazione con un account dell'entità servizio (-ServicePrincipal).
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CertificateThumbprint
Identificazione personale del certificato di un certificato installato associato a un'applicazione Azure Active Directory (AAD). Il certificato deve essere installato negli archivi certificati personali CurrentUser o LocalMachine (LocalMachine richiede un prompt di amministratore per l'accesso) con una chiave privata installata.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Credential
PSCredential che rappresenta l'ID client dell'applicazione Azure Active Directory (AAD) (nome utente) e la chiave privata dell'applicazione (password) per l'autenticazione con un account dell'entità servizio (-ServicePrincipal).
Tipo: | PSCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CustomEnvironment
Ambiente personalizzato da usare per gli ambienti restituiti dall'URL di individuazione.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DiscoveryUrl
URL di individuazione da cui ottenere le informazioni sui servizi back-end. È necessario specificare anche l'ambiente personalizzato.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Environment
Ambiente cloud a cui connettersi. Il valore predefinito è Pubblico.
Tipo: | PowerBIEnvironmentType |
Valori accettati: | Public, Germany, USGov, China, USGovHigh, USGovMil |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ServicePrincipal
Indica di usare un account dell'entità servizio anziché un account utente.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Tenant
Nome tenant o ID tenant contenente l'account dell'entità servizio. Se non specificato, viene usato il tenant 'COMMON'.
Tipo: | String |
Alias: | TenantId |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None
Output
Microsoft.PowerBI.Common.Abstractions.Interfaces.IPowerBIProfile