Invoke-PowerBIRestMethod
Belirtilen URL ve gövde ile Power BI hizmeti bir REST çağrısı yürütür.
Syntax
Invoke-PowerBIRestMethod
-Url <String>
-Method <PowerBIWebRequestMethod>
[-Body <String>]
[-OutFile <String>]
[-ContentType <String>]
[-Headers <Hashtable>]
[-TimeoutSec <Int32>]
[-Organization <String>]
[-Version <String>]
[<CommonParameters>]
Description
Oturum açtığınız profili kullanarak Power BI hizmeti karşı bir REST isteği çağırır. REST fiili -Method parametresi kullanılarak belirtilebilir. POST, PUT ve PATCH fiilleri için -Body parametresi gereklidir. Bu komutu çalıştırmadan önce Connect-PowerBIServiceAccount kullanarak oturum açtığınızdan emin olun.
Örnekler
Örnek 1
PS C:\> Invoke-PowerBIRestMethod -Url 'groups' -Method Get
GET metodu\fiil ile URL'yi https://api.powerbi.com/v1.0/myorg/groups çağırır.
Parametreler
-Body
İçerik olarak da bilinen isteğin gövdesi. İstek yöntemi POST, PUT veya PATCH değilse bu isteğe bağlıdır.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ContentType
İsteğin üst bilgisinin içinde belirtilmesi gereken içerik türü. Varsayılan değer :'application/json'.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Headers
İstekle birlikte eklenecek isteğe bağlı üst bilgiler.
Type: | Hashtable |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Method
Çağrı ile yapılması gereken HTTP istek yöntemi\fiilinin türü.
Type: | PowerBIWebRequestMethod |
Accepted values: | Get, Post, Delete, Put, Patch, Options |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Organization
URL'ye eklenecek kuruluş adı veya kiracı GUID'si. Varsayılan değer :'myorg'.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OutFile
Yanıt içeriğini yazmak için çıkış dosyası. Belirtilen dosya yolu mevcut olmamalıdır.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
İsteğin zaman aşımına uğramadan önce ne kadar süreyle beklenebileceğini belirtir. Saniye olarak bir değer girin. 0 değerinin girilmesi süresiz zaman aşımını belirtir.
Type: | Int32 |
Position: | Named |
Default value: | 100 |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Url
Erişmek istediğiniz Power BI varlığının göreli veya mutlak URL'si. Örneğin, öğesine erişmek https://api.powerbi.com/v1.0/myorg/groupsistiyorsanız 'gruplar' belirtin veya URL'nin tamamını geçirin.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Version
URL'ye eklenecek API sürümü. Varsayılan değer :'v1.0'. -Url mutlak bir URL ise yoksayılır.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
None
Çıkışlar
System.Object