New-AzStorageBlobQueryConfig
Get-AzStorageBlobQueryResult で使用できる BLOB クエリ構成オブジェクトを作成します。
構文
New-AzStorageBlobQueryConfig
[-AsCsv]
[-RecordSeparator <String>]
[-ColumnSeparator <String>]
[-QuotationCharacter <Char>]
[-EscapeCharacter <Char>]
[-HasHeader]
[-AsJob]
[<CommonParameters>]
New-AzStorageBlobQueryConfig
[-AsJson]
[-RecordSeparator <String>]
[-AsJob]
[<CommonParameters>]
説明
New-AzStorageBlobQueryConfig コマンドレットは、Get-AzStorageBlobQueryResult で使用できる BLOB クエリ構成オブジェクトを作成します。
例
例 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 クエリ構成を作成することを示します。
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsJob
バックグラウンドでコマンドレットを実行する
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsJson
Json の BLOB クエリ構成を作成することを示します。
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ColumnSeparator
省略可能。 列を区切るために使用される文字列。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EscapeCharacter
省略可能。 エスケープ文字として使用される文字。
Type: | Nullable<T>[Char] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HasHeader
省略可能。 データにヘッダーがあることを示します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-QuotationCharacter
省略可能。 特定のフィールドを引用符で囲むのに使用する文字。
Type: | Char |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecordSeparator
省略可能。 レコードを区切るために使用される文字列。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
入力
None
出力
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure PowerShell
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示