New-AzStorageBlobQueryConfig
Membuat objek konfigurasi kueri blob, yang dapat digunakan di Get-AzStorageBlobQueryResult.
Sintaks
New-AzStorageBlobQueryConfig
[-AsCsv]
[-RecordSeparator <String>]
[-ColumnSeparator <String>]
[-QuotationCharacter <Char>]
[-EscapeCharacter <Char>]
[-HasHeader]
[-AsJob]
[<CommonParameters>]
New-AzStorageBlobQueryConfig
[-AsJson]
[-RecordSeparator <String>]
[-AsJob]
[<CommonParameters>]
Deskripsi
Cmdlet New-AzStorageBlobQueryConfig membuat objek konfigurasi kueri blob, yang dapat digunakan di Get-AzStorageBlobQueryResult.
Contoh
Contoh 1: Membuat kueri blob mengonfigurasi , dan mengkueri 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
Perintah ini pertama-tama membuat objek konfigurasi input sebagai csv, dan objek konfigurasi output sebagai json, lalu gunakan 2 konfigurasi untuk mengkueri blob.
Parameter
-AsCsv
Tunjukkan untuk membuat Konfigurasi Kueri Blob untuk CSV.
Jenis: | SwitchParameter |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-AsJob
Jalankan cmdlet di latar belakang
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-AsJson
Tunjukkan untuk membuat Konfigurasi Kueri Blob untuk Json.
Jenis: | SwitchParameter |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ColumnSeparator
Opsional. String yang digunakan untuk memisahkan kolom.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-EscapeCharacter
Opsional. Karakter yang digunakan sebagai karakter escape.
Jenis: | Nullable<T>[Char] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-HasHeader
Opsional. Menunjukkan bahwa data memiliki header.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-QuotationCharacter
Opsional. Karakter yang digunakan untuk mengutip bidang tertentu.
Jenis: | Char |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-RecordSeparator
Opsional. String yang digunakan untuk memisahkan rekaman.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
Input
None