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
Required:False
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
Required:False
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
Required:False
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
Required:True
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
Required:False
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
Required:False
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
Required:False
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
Required:True
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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

None

Çıkışlar

System.Object

Notlar