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