Sdílet prostřednictvím


Invoke-PowerBIRestMethod

Spustí volání REST služba Power BI se zadanou adresou URL a textem.

Syntax

Invoke-PowerBIRestMethod
      -Url <String>
      -Method <PowerBIWebRequestMethod>
      [-Body <String>]
      [-OutFile <String>]
      [-ContentType <String>]
      [-Headers <Hashtable>]
      [-TimeoutSec <Int32>]
      [-Organization <String>]
      [-Version <String>]
      [<CommonParameters>]

Description

Vyvolá požadavek REST na služba Power BI pomocí profilu, se kterým jste přihlášení. Příkaz REST lze zadat pomocí parametru -Method. Parametr -Body se vyžaduje pro příkazy POST, PUT a PATCH. Před spuštěním tohoto příkazu se ujistěte, že se přihlásíte pomocí Connect-PowerBIServiceAccount.

Příklady

Příklad 1

PS C:\> Invoke-PowerBIRestMethod -Url 'groups' -Method Get

Vyvolá adresu URL https://api.powerbi.com/v1.0/myorg/groups metodou GET\slovesem.

Parametry

-Body

Text požadavku, označovaný také jako obsah. Tato možnost není volitelná, pokud není metoda požadavku POST, PUT nebo PATCH.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ContentType

Typ obsahu, který se má zadat v hlavičce požadavku. Výchozí hodnota je application/json.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Headers

Volitelné hlavičky, které se mají zahrnout do požadavku.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Method

Typ metody požadavku HTTP\slovesa, která se má provést s voláním.

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

Název organizace nebo identifikátor GUID tenanta, který se má zahrnout do adresy URL. Výchozí hodnota je myorg.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OutFile

Výstupní soubor pro zápis obsahu odpovědi do. Zadaná cesta k souboru nesmí existovat.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

Určuje, jak dlouho může požadavek čekat, než vyprší časový limit. Zadejte hodnotu v sekundách. Zadání hodnoty 0 určuje neomezenou dobu vypršení časového limitu.

Type:Int32
Position:Named
Default value:100
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Url

Relativní nebo absolutní adresa URL entity Power BI, ke které chcete získat přístup. Pokud například chcete získat přístup https://api.powerbi.com/v1.0/myorg/groups, zadejte "skupiny" nebo předejte celou adresu URL.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Version

Verze rozhraní API, která se má zahrnout do adresy URL. Výchozí hodnota je verze 1.0. Ignorováno, pokud je -URL absolutní adresou URL.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

None

Výstupy

System.Object

Poznámky