Invokes a REST request against the Power BI service using the profile you're logged in with.
The REST verb can be specified using the -Method parameter. The -Body parameter is required for the verbs POST, PUT, and PATCH.
Before you run this command, make sure you log in using Connect-PowerBIServiceAccount.
Ejemplos
Example 1
PS C:\> Invoke-PowerBIRestMethod -Url 'groups' -Method Get
Invokes the URL https://api.powerbi.com/v1.0/myorg/groups with the GET method\verb.
Parámetros
-Body
Body of the request, also known as content. This is optional unless the request method is POST, PUT, or PATCH.
Propiedades del parámetro
Tipo:
String
Valor predeterminado:
None
Admite caracteres comodín:
False
DontShow:
False
Conjuntos de parámetros
(All)
Posición:
Named
Mandatory:
False
Valor de la canalización:
False
Valor de la canalización por nombre de propiedad:
False
Valor de los argumentos restantes:
False
-ContentType
Content type to specify inside the header for the request. Default is 'application/json'.
Propiedades del parámetro
Tipo:
String
Valor predeterminado:
None
Admite caracteres comodín:
False
DontShow:
False
Conjuntos de parámetros
(All)
Posición:
Named
Mandatory:
False
Valor de la canalización:
False
Valor de la canalización por nombre de propiedad:
False
Valor de los argumentos restantes:
False
-Headers
Optional headers to include with the request.
Propiedades del parámetro
Tipo:
Hashtable
Valor predeterminado:
None
Admite caracteres comodín:
False
DontShow:
False
Conjuntos de parámetros
(All)
Posición:
Named
Mandatory:
False
Valor de la canalización:
False
Valor de la canalización por nombre de propiedad:
False
Valor de los argumentos restantes:
False
-Method
Type of HTTP request method\verb to make with the call.
Propiedades del parámetro
Tipo:
PowerBIWebRequestMethod
Valor predeterminado:
None
Valores aceptados:
Get, Post, Delete, Put, Patch, Options
Admite caracteres comodín:
False
DontShow:
False
Conjuntos de parámetros
(All)
Posición:
Named
Mandatory:
True
Valor de la canalización:
False
Valor de la canalización por nombre de propiedad:
False
Valor de los argumentos restantes:
False
-Organization
Organization name or tenant GUID to include in the URL. Default is 'myorg'.
Propiedades del parámetro
Tipo:
String
Valor predeterminado:
None
Admite caracteres comodín:
False
DontShow:
False
Conjuntos de parámetros
(All)
Posición:
Named
Mandatory:
False
Valor de la canalización:
False
Valor de la canalización por nombre de propiedad:
False
Valor de los argumentos restantes:
False
-OutFile
Output file for writing the response content to. File path specified must not exist.
Propiedades del parámetro
Tipo:
String
Valor predeterminado:
None
Admite caracteres comodín:
False
DontShow:
False
Conjuntos de parámetros
(All)
Posición:
Named
Mandatory:
False
Valor de la canalización:
False
Valor de la canalización por nombre de propiedad:
False
Valor de los argumentos restantes:
False
-TimeoutSec
Specifies how long the request can be pending before it times out. Enter a value in seconds. Entering a value of 0 specifies an indefinite time-out.
Propiedades del parámetro
Tipo:
Int32
Valor predeterminado:
100
Admite caracteres comodín:
False
DontShow:
False
Conjuntos de parámetros
(All)
Posición:
Named
Mandatory:
False
Valor de la canalización:
False
Valor de la canalización por nombre de propiedad:
False
Valor de los argumentos restantes:
False
-Url
Relative or absolute URL of the Power BI entity you want to access. For example, if you want to access https://api.powerbi.com/v1.0/myorg/groups, then specify 'groups', or pass in the entire URL.
Propiedades del parámetro
Tipo:
String
Valor predeterminado:
None
Admite caracteres comodín:
False
DontShow:
False
Conjuntos de parámetros
(All)
Posición:
Named
Mandatory:
True
Valor de la canalización:
False
Valor de la canalización por nombre de propiedad:
False
Valor de los argumentos restantes:
False
-Version
Version of the API to include in the URL. Default is 'v1.0'. Ignored if -Url is an absolute URL.
Propiedades del parámetro
Tipo:
String
Valor predeterminado:
None
Admite caracteres comodín:
False
DontShow:
False
Conjuntos de parámetros
(All)
Posición:
Named
Mandatory:
False
Valor de la canalización:
False
Valor de la canalización por nombre de propiedad:
False
Valor de los argumentos restantes:
False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable,
-InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable,
-ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see
about_CommonParameters.