Invoke-PowerBIRestMethod

Voert een REST-aanroep uit naar de Power BI-service, met de opgegeven URL en hoofdtekst.

Syntax

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

Description

Roept een REST-aanvraag aan op de Power BI-service met behulp van het profiel waarmee u bent aangemeld. Het REST-werkwoord kan worden opgegeven met behulp van de parameter -Method. De parameter -Body is vereist voor de werkwoorden POST, PUT en PATCH. Voordat u deze opdracht uitvoert, moet u zich aanmelden met Connect-PowerBIServiceAccount.

Voorbeelden

Voorbeeld 1

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

Roept de URL https://api.powerbi.com/v1.0/myorg/groups aan met de GET-methode\werkwoord.

Parameters

-Body

Hoofdtekst van de aanvraag, ook wel inhoud genoemd. Dit is optioneel, tenzij de aanvraagmethode POST, PUT of PATCH is.

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

-ContentType

Inhoudstype dat moet worden opgegeven in de header voor de aanvraag. De standaardwaarde is 'application/json'.

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

-Headers

Optionele headers die moeten worden opgenomen in de aanvraag.

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

-Method

Type HTTP-aanvraagmethode\werkwoord dat moet worden uitgevoerd met de aanroep.

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

Organisatienaam of tenant-GUID die moet worden opgenomen in de URL. De standaardwaarde is 'myorg'.

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

-OutFile

Uitvoerbestand voor het schrijven van de antwoordinhoud naar. Het opgegeven bestandspad mag niet bestaan.

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

-TimeoutSec

Hiermee geeft u op hoe lang de aanvraag in behandeling kan zijn voordat er een time-out optreedt. Voer een waarde in seconden in. Als u een waarde van 0 invoert, geeft u een time-out voor onbepaalde tijd op.

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

-Url

Relatieve of absolute URL van de Power BI-entiteit die u wilt openen. Als u bijvoorbeeld toegang https://api.powerbi.com/v1.0/myorg/groupswilt krijgen, geeft u 'groepen' op of geeft u de volledige URL door.

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

-Version

Versie van de API die moet worden opgenomen in de URL. De standaardwaarde is v1.0. Genegeerd als -URL een absolute URL is.

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

Invoerwaarden

None

Uitvoerwaarden

System.Object

Notities