共用方式為


New-AzStorageBlobQueryConfig

建立 Blob 查詢組態物件,可用於 Get-AzStorageBlobQueryResult。

語法

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

Description

New-AzStorageBlobQueryConfig Cmdlet 會建立 Blob 查詢組態物件,這可用於 Get-AzStorageBlobQueryResult。

範例

範例 1:建立 Blob 查詢會設定 ,並查詢 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

此命令會先將輸入組態物件建立為 csv,並將組態對象輸出為 json,然後使用 2 個組態來查詢 Blob。

參數

-AsCsv

指示為 CSV 建立 Blob 查詢組態。

類型:SwitchParameter
Position:0
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-AsJob

在背景執行 Cmdlet

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AsJson

指示建立 Json 的 Blob 查詢組態。

類型:SwitchParameter
Position:0
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-ColumnSeparator

自選。 用來分隔數據行的字串。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EscapeCharacter

自選。 用來作為逸出字元的字元。

類型:Nullable<T>[Char]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-HasHeader

自選。 表示數據具有標頭。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-QuotationCharacter

自選。 用來引用特定欄位的欄位。

類型:Char
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RecordSeparator

自選。 用來分隔記錄的字串。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

None

輸出

PSBlobQueryTextConfiguration