Test-AzIotHubRoute
Testowanie tras w usłudze IoT Hub
Składnia
Test-AzIotHubRoute
[-Body <String>]
[-AppProperty <Hashtable>]
[-SystemProperty <Hashtable>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Test-AzIotHubRoute
[-InputObject] <PSIotHub>
[-RouteName] <String>
[-Body <String>]
[-AppProperty <Hashtable>]
[-SystemProperty <Hashtable>]
[-ShowError]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Test-AzIotHubRoute
[-InputObject] <PSIotHub>
[-Source] <PSRoutingSource>
[-Body <String>]
[-AppProperty <Hashtable>]
[-SystemProperty <Hashtable>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Test-AzIotHubRoute
[-ResourceGroupName] <String>
[-Name] <String>
[-RouteName] <String>
[-Body <String>]
[-AppProperty <Hashtable>]
[-SystemProperty <Hashtable>]
[-ShowError]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Test-AzIotHubRoute
[-ResourceGroupName] <String>
[-Name] <String>
[-Source] <PSRoutingSource>
[-Body <String>]
[-AppProperty <Hashtable>]
[-SystemProperty <Hashtable>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Test-AzIotHubRoute
[-ResourceId] <String>
[-RouteName] <String>
[-Body <String>]
[-AppProperty <Hashtable>]
[-SystemProperty <Hashtable>]
[-ShowError]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Test-AzIotHubRoute
[-ResourceId] <String>
[-Source] <PSRoutingSource>
[-Body <String>]
[-AppProperty <Hashtable>]
[-SystemProperty <Hashtable>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Przetestuj określoną trasę.
Przykłady
Przykład 1
Test-AzIotHubRoute -ResourceGroupName "myresourcegroup" -Name "myiothub" -Source DeviceMessages
RouteName DataSource EndpointNames IsEnabled
--------- ---------- ------------- ---------
R1 DeviceMessages events True
R5 DeviceMessages E1 True
Przetestuj całą trasę za pomocą źródła "DeviceMessages".
Przykład 2
Test-AzIotHubRoute -ResourceGroupName "myresourcegroup" -Name "myiothub" -RouteName R1
Result : true
Przetestuj określoną trasę.
Przykład 3
Test-AzIotHubRoute -ResourceGroupName "myresourcegroup" -Name "myiothub" -RouteName R1 -ShowError
ErrorMessage Severity LocationStartLine LocationStartColumn LocationEndLine LocationEndColumn
------------ -------- ----------------- ------------------- --------------- -----------------
Syntax error. error 1 29 1 30
Przetestuj określoną trasę i pokaż przyczynę błędu.
Przykład 4
$ap = @{}
$ap.add("key0","value0")
$sp = @{}
$sp.add("key1", "value1")
Test-AzIotHubRoute -ResourceGroupName "myresourcegroup" -Name "myiothub" -RouteName R1 -AppProperty $ap -SystemProperty $sp
Result : true
Przetestuj określoną trasę przy użyciu właściwości AppProperty i SystemProperty.
Parametry
-AppProperty
Właściwości aplikacji komunikatu trasy
Typ: | Hashtable |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Body
Treść komunikatu trasy
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-InputObject
IotHub, obiekt
Typ: | PSIotHub |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Name
Nazwa centrum Iot Hub
Typ: | String |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ResourceGroupName
Nazwa grupy zasobów
Typ: | String |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ResourceId
Identyfikator zasobu usługi IotHub
Typ: | String |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-RouteName
Nazwa trasy
Typ: | String |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ShowError
Pokaż szczegółowy błąd, jeśli istnieje
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Source
Źródło trasy
Typ: | PSRoutingSource |
Dopuszczalne wartości: | Invalid, DeviceMessages, TwinChangeEvents, DeviceLifecycleEvents, DeviceJobLifecycleEvents, DigitalTwinChangeEvents |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SystemProperty
Właściwości systemowe komunikatu trasy
Typ: | Hashtable |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |