Power BI hizmetinde bir kullanıcı veya hizmet sorumlusu hesabıyla (uygulama anahtarı veya sertifika) oturum açın.
Kullanıcı hesapları için kimlik doğrulaması için bir Azure Active Directory (AAD) First-Party uygulaması kullanılır.
Oturumu kapatmak için Disconnect-PowerBIServiceAccount'u çağırın.
Örnekler
Örnek 1
PS C:\> Connect-PowerBIServiceAccount
Genel bulutta kullanıcı kimlik doğrulaması kullanarak oturum açar, kimlik bilgilerini toplamak için bir istem görüntülenir.
Örnek 2
PS C:\> Connect-PowerBIServiceAccount -Environment China
Çin bulutunda kullanıcı kimlik doğrulaması kullanarak oturum açar, kimlik bilgilerini toplamak için bir istem görüntülenir.
Genel bulutta bir hizmet sorumlusu kullanarak oturum açtığınızda, Get-Credential kullanıcı adınızı (AAD istemci kimliğiniz) ve parolanızı (uygulama gizli anahtarınız) girmeniz için bir istem görüntülenir.
Genel bulutta yüklü bir sertifikaya sahip bir hizmet sorumlusu kullanarak oturum açar.
Sertifikanın CurrentUser veya LocalMachine sertifika deposuna (LocalMachine yönetici erişimi gerektirir) özel bir anahtar yüklenmiş olarak yüklenmesi gerekir.
Power BI REST API'yi çağırırken doğrulama için sağlanan Token'ı (ham OAuth 2.0 erişim tokenı/JWT değeri, ön Bearer ek olmadan) kullanın. Bu tokenı bir sır olarak ele alın ve loglara, scriptlere veya komut satırı geçmişine yapıştırmayın.
Azure Active Directory (AAD) uygulama kimliği (İstemci Kimliği olarak da bilinir) bir hizmet sorumlusu hesabıyla (-ServicePrincipal) kimlik doğrulaması yapmak için sertifika parmak izi (-CertificateThumbprint) ile birlikte kullanılır.
Parametre özellikleri
Tür:
String
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
ServicePrincipalCertificate
Position:
Named
Zorunlu:
True
İşlem hattından gelen değer:
False
Özellik adına göre işlem hattından gelen değer:
False
Kalan bağımsız değişkenlerden elde edilen değer:
False
-CertificateThumbprint
Azure Active Directory (AAD) uygulamasıyla ilişkili yüklü bir sertifikanın sertifika parmak izi.
Sertifika, CurrentUser veya LocalMachine kişisel sertifika depolarına yüklenmelidir (LocalMachine erişim için yönetici istemi gerektirir) ve özel anahtar yüklü olmalıdır.
Parametre özellikleri
Tür:
String
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
ServicePrincipalCertificate
Position:
Named
Zorunlu:
True
İşlem hattından gelen değer:
False
Özellik adına göre işlem hattından gelen değer:
False
Kalan bağımsız değişkenlerden elde edilen değer:
False
-Credential
PSCredential, bir hizmet sorumlusu hesabıyla (-ServicePrincipal) kimlik doğrulaması yapmak için Azure Active Directory (AAD) uygulama istemci kimliğini (kullanıcı adı) ve uygulama gizli anahtarını (parola) temsil eder.
Parametre özellikleri
Tür:
PSCredential
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
ServicePrincipal
Position:
Named
Zorunlu:
True
İşlem hattından gelen değer:
False
Özellik adına göre işlem hattından gelen değer:
False
Kalan bağımsız değişkenlerden elde edilen değer:
False
UserAndCredential
Position:
Named
Zorunlu:
True
İşlem hattından gelen değer:
False
Özellik adına göre işlem hattından gelen değer:
False
Kalan bağımsız değişkenlerden elde edilen değer:
False
-CustomEnvironment
Bulma URL'sinden döndürülen ortamlar için kullanılacak özel ortam.
Parametre özellikleri
Tür:
String
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
(All)
Position:
Named
Zorunlu:
False
İşlem hattından gelen değer:
False
Özellik adına göre işlem hattından gelen değer:
False
Kalan bağımsız değişkenlerden elde edilen değer:
False
-DiscoveryUrl
Arka uç hizmetleri bilgilerinin alınacağı bulma URL'si. Özel ortam da sağlanmalıdır.
Kullanıcı hesabının aksine bir hizmet sorumlusu hesabı kullanmayı gösterir.
Parametre özellikleri
Tür:
SwitchParameter
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
ServicePrincipal
Position:
Named
Zorunlu:
True
İşlem hattından gelen değer:
False
Özellik adına göre işlem hattından gelen değer:
False
Kalan bağımsız değişkenlerden elde edilen değer:
False
ServicePrincipalCertificate
Position:
Named
Zorunlu:
True
İşlem hattından gelen değer:
False
Özellik adına göre işlem hattından gelen değer:
False
Kalan bağımsız değişkenlerden elde edilen değer:
False
-Tenant
Hizmet sorumlusu hesabını içeren kiracı adı veya kiracı kimliği. Belirtilmezse, 'COMMON' kiracı kullanılır.
Parametre özellikleri
Tür:
String
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Diğer adlar:
KiracıID
Parametre kümeleri
ServicePrincipal
Position:
Named
Zorunlu:
False
İşlem hattından gelen değer:
False
Özellik adına göre işlem hattından gelen değer:
False
Kalan bağımsız değişkenlerden elde edilen değer:
False
ServicePrincipalCertificate
Position:
Named
Zorunlu:
False
İşlem hattından gelen değer:
False
Özellik adına göre işlem hattından gelen değer:
False
Kalan bağımsız değişkenlerden elde edilen değer:
False
-Token
kimlik doğrulama için JWT erişim tokenı; sadece token değerini ilet, bu değer API çağrıları için başlık olarak gönderilecek Authorization: Bearer <token> .
Parametre özellikleri
Tür:
String
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
BringYourOwnToken
Position:
Named
Zorunlu:
True
İşlem hattından gelen değer:
False
Özellik adına göre işlem hattından gelen değer:
False
Kalan bağımsız değişkenlerden elde edilen değer:
False
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.