Invoke-AzIotHubQuery
IoT Hub lekérdezése hatékony SQL-szerű nyelv használatával.
Syntax
Invoke-AzIotHubQuery
[-ResourceGroupName] <String>
[-IotHubName] <String>
[-Query] <String>
[-Top <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzIotHubQuery
[-InputObject] <PSIotHub>
[-Query] <String>
[-Top <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzIotHubQuery
[-ResourceId] <String>
[-Query] <String>
[-Top <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Egy IoT Hub lekérdezése hatékony SQL-szerű nyelv használatával az ikereszközökkel, feladatokkal és üzenet-útválasztással kapcsolatos információk lekéréséhez. További információ: https://learn.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language.
Példák
1. példa
Invoke-AzIotHubQuery -ResourceGroupName "myresourcegroup" -IotHubName "myiothub" -Query "select * from devices"
Az összes ikereszköz-adat lekérdezése egy Azure IoT Hubban.
2. példa
Invoke-AzIotHubQuery -ResourceGroupName "myresourcegroup" -IotHubName "myiothub" -Query "select * from devices.modules where devices.deviceId = 'myDevice1'" -Top 2
Az első 2 modul ikeradatainak lekérdezése egy céleszközön.
Paraméterek
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Típus: | SwitchParameter |
Aliases: | cf |
Position: | Named |
alapértelmezett érték: | None |
Kötelező: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Típus: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
alapértelmezett érték: | None |
Kötelező: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
IotHub-objektum
Típus: | PSIotHub |
Position: | 0 |
alapértelmezett érték: | None |
Kötelező: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IotHubName
Az Iot Hub neve
Típus: | String |
Position: | 1 |
alapértelmezett érték: | None |
Kötelező: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Query
Végrehajtandó felhasználói lekérdezés.
Típus: | String |
Position: | 1 |
alapértelmezett érték: | None |
Kötelező: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Az erőforráscsoport neve
Típus: | String |
Position: | 0 |
alapértelmezett érték: | None |
Kötelező: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceId
IotHub-erőforrás-azonosító
Típus: | String |
Position: | 0 |
alapértelmezett érték: | None |
Kötelező: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Top
A visszaadandó elemek maximális száma. Alapértelmezés szerint a lekérdezésnek nincs korlátja.
Típus: | Int32 |
Position: | Named |
alapértelmezett érték: | None |
Kötelező: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Típus: | SwitchParameter |
Aliases: | wi |
Position: | Named |
alapértelmezett érték: | None |
Kötelező: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |