Поделиться через


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>]

Описание

Войдите в службу Power BI с учетной записью пользователя или субъекта-службы (ключ приложения или сертификат). Для учетных записей пользователей First-Party приложение Azure Active Directory (AAD) используется для проверки подлинности. Чтобы выйти из системы вызова 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) и пароль (секретный ключ приложения).

Пример 4

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

Регистрируется с помощью субъекта-службы с установленным сертификатом в общедоступном облаке. Сертификат должен быть установлен в хранилище сертификатов CurrentUser или LocalMachine (LocalMachine требуется доступ администратора) с установленным закрытым ключом.

Параметры

-ApplicationId

Идентификатор приложения Azure Active Directory (AAD) (также известный как идентификатор клиента) для использования с отпечатком сертификата (-CertificateThumbprint) для проверки подлинности с помощью учетной записи субъекта-службы (-ServicePrincipal).

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CertificateThumbprint

Отпечаток сертификата установленного сертификата, связанного с приложением Azure Active Directory (AAD). Сертификат должен быть установлен в хранилищах личных сертификатов CurrentUser или LocalMachine (LocalMachine требуется, чтобы администратор запрашивал доступ) с установленным закрытым ключом.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Credential

PSCredential, представляющий идентификатор клиента приложения Azure Active Directory (AAD) (имя пользователя) и секретный ключ приложения (пароль) для проверки подлинности с помощью учетной записи субъекта-службы (-ServicePrincipal).

Тип: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

Имя клиента или идентификатор клиента, содержащий учетную запись субъекта-службы. Если он не указан, используется клиент COMMON.

Тип:String
Aliases:TenantId
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

None

Выходные данные

Microsoft.PowerBI.Common.Abstractions.Interfaces.IPowerBIProfile

Примечания