Wywołuje żądanie REST względem usługi Power BI przy użyciu profilu, za pomocą którego się zalogowano.
Czasownik REST można określić przy użyciu parametru -Method. Parametr -Body jest wymagany dla czasowników POST, PUT i PATCH.
Przed uruchomieniem tego polecenia upewnij się, że logujesz się przy użyciu polecenia Connect-PowerBIServiceAccount.
Przykłady
Przykład 1
PS C:\> Invoke-PowerBIRestMethod -Url 'groups' -Method Get
Wywołuje https://api.powerbi.com/v1.0/myorg/groups adresu URL za pomocą metody GET\verb.
Parametry
-Body
Treść żądania, znana również jako zawartość. Jest to opcjonalne, chyba że metoda żądania to POST, PUT lub PATCH.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-ContentType
Typ zawartości do określenia wewnątrz nagłówka żądania. Wartość domyślna to "application/json".
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-Headers
Opcjonalne nagłówki do uwzględnienia w żądaniu.
Właściwości parametru
Typ:
Hashtable
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-Method
Typ metody żądania HTTP\verb do wykonania za pomocą wywołania.
Właściwości parametru
Typ:
PowerBIWebRequestMethod
Domyślna wartość:
None
Dopuszczalne wartości:
Get, Post, Delete, Put, Patch, Options
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
True
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-Organization
Nazwa organizacji lub identyfikator GUID dzierżawy do uwzględnienia w adresie URL. Wartość domyślna to "myorg".
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-OutFile
Plik wyjściowy do zapisywania zawartości odpowiedzi na. Określona ścieżka pliku nie może istnieć.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-TimeoutSec
Określa, jak długo żądanie może być oczekiwane, zanim upłynie limit czasu. Wprowadź wartość w sekundach. Wprowadzenie wartości 0 określa limit czasu nieokreślony.
Właściwości parametru
Typ:
Int32
Domyślna wartość:
100
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-Url
Względny lub bezwzględny adres URL jednostki usługi Power BI, do której chcesz uzyskać dostęp. Jeśli na przykład chcesz uzyskać dostęp do https://api.powerbi.com/v1.0/myorg/groups, określ "grupy" lub przekaż cały adres URL.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
True
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-Version
Wersja interfejsu API do uwzględnienia w adresie URL. Wartość domyślna to "v1.0". Ignorowane, jeśli -Url jest bezwzględnym adresem URL.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
Dane wejściowe
None
Dane wyjściowe
System.Object
Sprzężenie zwrotne
Czy ta strona była pomocna?
Nie
Potrzebujesz pomocy w tym temacie?
Chcesz spróbować użyć Ask Learn, aby wyjaśnić lub poprowadzić się przez ten temat?