Dela via


Invoke-PowerBIRestMethod

Kör ett REST-anrop till Power BI-tjänsten med angiven URL och brödtext.

Syntax

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

Description

Anropar en REST-begäran mot Power BI-tjänsten med den profil som du är inloggad med. REST-verbet kan anges med parametern -Method. Parametern -Body krävs för verben POST, PUT och PATCH. Innan du kör det här kommandot måste du logga in med Connect-PowerBIServiceAccount.

Exempel

Exempel 1

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

Anropar URL-https://api.powerbi.com/v1.0/myorg/groups med GET-metoden\verbet.

Parametrar

-Body

Brödtexten i begäran, även kallat innehåll. Detta är valfritt om inte begärandemetoden är POST, PUT eller PATCH.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ContentType

Innehållstyp som ska anges i rubriken för begäran. Standardvärdet är "application/json".

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Headers

Valfria rubriker som ska inkluderas i begäran.

Typ:Hashtable
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Method

Typ av HTTP-begärandemetod\verb som ska utföras med anropet.

Typ:PowerBIWebRequestMethod
Godkända värden:Get, Post, Delete, Put, Patch, Options
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Organization

Organisationsnamn eller klientorganisations-GUID som ska inkluderas i URL:en. Standardvärdet är "myorg".

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-OutFile

Utdatafil för att skriva svarsinnehållet till. Den angivna filsökvägen får inte finnas.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-TimeoutSec

Anger hur länge begäran kan vänta innan tidsgränsen uppnås. Ange ett värde i sekunder. Om du anger värdet 0 anges en tidsgräns på obestämd tid.

Typ:Int32
Position:Named
Standardvärde:100
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Url

Relativ eller absolut URL för den Power BI-entitet som du vill komma åt. Om du till exempel vill komma åt https://api.powerbi.com/v1.0/myorg/groupsanger du "grupper" eller skickar in hela URL:en.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Version

Version av API:et som ska inkluderas i URL:en. Standardvärdet är "v1.0". Ignoreras om -Url är en absolut URL.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

None

Utdata

System.Object

Kommentarer