Freigeben über


Invoke-PowerBIRestMethod

Führt einen REST-Aufruf des Power BI-Diensts mit der angegebenen URL und dem angegebenen Textkörper aus.

Syntax

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

Beschreibung

Ruft eine REST-Anforderung für den Power BI-Dienst mithilfe des Profils auf, mit dem Sie angemeldet sind. Das REST-Verb kann mithilfe des -Method-Parameters angegeben werden. Der -Body-Parameter ist für die Verben POST, PUT und PATCH erforderlich. Bevor Sie diesen Befehl ausführen, stellen Sie sicher, dass Sie sich mit Connect-PowerBIServiceAccount anmelden.

Beispiele

Beispiel 1

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

Ruft die URL https://api.powerbi.com/v1.0/myorg/groups mit der GET-Methode\verb auf.

Parameter

-Body

Textkörper der Anforderung, auch als Inhaltbezeichnet. Dies ist optional, es sei denn, die Anforderungsmethode ist POST, PUT oder PATCH.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ContentType

Inhaltstyp, der innerhalb des Headers für die Anforderung angegeben werden soll. Der Standardwert ist "application/json".

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Headers

Optionale Header, die in die Anforderung eingeschlossen werden sollen.

Typ:Hashtable
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Method

Typ der HTTP-Anforderungsmethode\verb, die mit dem Aufruf ausgeführt werden soll.

Typ:PowerBIWebRequestMethod
Zulässige Werte:Get, Post, Delete, Put, Patch, Options
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Organization

Organisationsname oder Mandanten-GUID, die in die URL eingeschlossen werden sollen. Der Standardwert ist "myorg".

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-OutFile

Ausgabedatei zum Schreiben des Antwortinhalts in. Der angegebene Dateipfad darf nicht vorhanden sein.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TimeoutSec

Gibt an, wie lange die Anforderung ausstehen kann, bevor ein Zeitüberschreitung erfolgt. Geben Sie einen Wert in Sekunden ein. Wenn Sie einen Wert von 0 eingeben, wird ein unbestimmtes Timeout angegeben.

Typ:Int32
Position:Named
Standardwert:100
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Url

Relative oder absolute URL der Power BI-Entität, auf die Sie zugreifen möchten. Wenn Sie beispielsweise auf https://api.powerbi.com/v1.0/myorg/groupszugreifen möchten, geben Sie "Gruppen" an, oder übergeben Sie die gesamte URL.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Version

Version der API, die in die URL eingeschlossen werden soll. Der Standardwert ist "v1.0". Wird ignoriert, wenn -Url eine absolute URL ist.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

None

Ausgaben

System.Object

Hinweise