New-AzStorageBlobQueryConfig

Vytvoří objekt konfigurace dotazu objektu blob, který lze použít v rutině Get-AzStorageBlobQueryResult.

Syntax

Csv (Výchozí)

New-AzStorageBlobQueryConfig
    [-AsCsv]
    [-RecordSeparator <String>]
    [-ColumnSeparator <String>]
    [-QuotationCharacter <Char>]
    [-EscapeCharacter <Char>]
    [-HasHeader]
    [-AsJob]
    [<CommonParameters>]

Json

New-AzStorageBlobQueryConfig
    [-AsJson]
    [-RecordSeparator <String>]
    [-AsJob]
    [<CommonParameters>]

Description

Rutina New-AzStorageBlobQueryConfig vytvoří objekt konfigurace dotazu objektu blob, který lze použít v rutině Get-AzStorageBlobQueryResult.

Příklady

Příklad 1: Vytvoření dotazu objektu blob konfiguruje a dotazuje se na objekt blob.

$inputconfig = New-AzStorageBlobQueryConfig -AsCsv -ColumnSeparator "," -QuotationCharacter """" -EscapeCharacter "\" -RecordSeparator "`n" -HasHeader

$outputconfig = New-AzStorageBlobQueryConfig -AsJson -RecordSeparator "`n"

$queryString = "SELECT * FROM BlobStorage WHERE Name = 'a'"

$result = Get-AzStorageBlobQueryResult -Container $containerName -Blob $blobName -QueryString $queryString -ResultFile "c:\resultfile.json" -InputTextConfiguration $inputconfig -OutputTextConfiguration $outputconfig -Context $ctx

$result
BytesScanned FailureCount BlobQueryError
------------ ------------ --------------
         449            0

Tento příkaz nejprve vytvoří vstupní konfigurační objekt jako csv a výstupní objekt konfigurace jako json a pak použije 2 konfigurace k dotazování objektu blob.

Parametry

-AsCsv

Označte vytvoření konfigurace dotazu objektu blob pro sdílený svazek clusteru.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

Csv
Position:0
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-AsJob

Spuštění rutiny na pozadí

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-AsJson

Označte vytvoření konfigurace dotazu objektu blob pro json.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

Json
Position:0
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ColumnSeparator

Optional. Řetězec použitý k oddělení sloupců.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

Csv
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-EscapeCharacter

Optional. Znak použitý jako řídicí znak.

Vlastnosti parametru

Typ:

Nullable<T>[Char]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

Csv
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-HasHeader

Optional. Označuje, že data obsahují záhlaví.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

Csv
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-QuotationCharacter

Optional. Znak použitý k uvozovce konkrétního pole.

Vlastnosti parametru

Typ:Char
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

Csv
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-RecordSeparator

Optional. Řetězec použitý k oddělení záznamů.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

CommonParameters

Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.

Vstupy

None

Výstupy

PSBlobQueryTextConfiguration