< Back

Get-AzureRmDataLakeStoreItemContent

Tue Jan 29, 2019 9:45 pm

NAME Get-AzureRmDataLakeStoreItemContent



SYNOPSIS

Gets the contents of a file in Data Lake Store.





SYNTAX

Get-AzureRmDataLakeStoreItemContent [-Account] <String> [-Path] <DataLakeStorePathInstance> [[-Offset] <Int64>] [[-Length] <Int64>] [[-Encoding]

{Unknown | String | Unicode | Byte | BigEndianUnicode | UTF8 | UTF7 | UTF32 | Ascii | Default | Oem | BigEndianUTF32}] [[-Force]] [-DefaultProfile

<IAzureContextContainer>] [-Confirm] [-WhatIf] [<CommonParameters>]



Get-AzureRmDataLakeStoreItemContent [-Account] <String> [-Path] <DataLakeStorePathInstance> [[-Head] <Int32>] [[-Encoding] {Unknown | String |

Unicode | Byte | BigEndianUnicode | UTF8 | UTF7 | UTF32 | Ascii | Default | Oem | BigEndianUTF32}] [-DefaultProfile <IAzureContextContainer>]

[-Confirm] [-WhatIf] [<CommonParameters>]



Get-AzureRmDataLakeStoreItemContent [-Account] <String> [-Path] <DataLakeStorePathInstance> [[-Tail] <Int32>] [[-Encoding] {Unknown | String |

Unicode | Byte | BigEndianUnicode | UTF8 | UTF7 | UTF32 | Ascii | Default | Oem | BigEndianUTF32}] [-DefaultProfile <IAzureContextContainer>]

[-Confirm] [-WhatIf] [<CommonParameters>]





DESCRIPTION

The Get-AzureRmDataLakeStoreItemContent cmdlet gets the contents of a file in Data Lake Store.





PARAMETERS

-Account <String>

Specifies the name of the Data Lake Store account.



Required? true

Position? 0

Default value None

Accept pipeline input? True (ByPropertyName)

Accept wildcard characters? false



-DefaultProfile <IAzureContextContainer>

The credentials, account, tenant, and subscription used for communication with azure.



Required? false

Position? named

Default value None

Accept pipeline input? False

Accept wildcard characters? false



-Encoding <FileSystemCmdletProviderEncoding>

Specifies the encoding for the item to create. The acceptable values for this parameter are:



- Unknown



- String



- Unicode



- Byte



- BigEndianUnicode



- UTF8



- UTF7



- Ascii



- Default



- Oem



- BigEndianUTF32



Required? false

Position? 4

Default value None

Accept pipeline input? True (ByPropertyName)

Accept wildcard characters? false



-Force [<SwitchParameter>]

Forces the command to run without asking for user confirmation.



Required? false

Position? 5

Default value False

Accept pipeline input? True (ByPropertyName)

Accept wildcard characters? false



-Head <Int32>

The number of rows (new line delimited) from the beginning of the file to preview. If no new line is encountered in the first 4mb of data,

only that data will be returned.



Required? false

Position? 2

Default value None

Accept pipeline input? True (ByPropertyName)

Accept wildcard characters? false



-Length <Int64>

Specifies the length, in bytes, of the content to get.



Required? false

Position? 3

Default value None

Accept pipeline input? True (ByPropertyName)

Accept wildcard characters? false



-Offset <Int64>

Specifies the number of bytes to skip in a file before getting content.



Required? false

Position? 2

Default value None

Accept pipeline input? True (ByPropertyName)

Accept wildcard characters? false



-Path <DataLakeStorePathInstance>

Specifies the Data Lake Store path of a file, starting with the root directory (/).



Required? true

Position? 1

Default value None

Accept pipeline input? True (ByPropertyName)

Accept wildcard characters? false



-Tail <Int32>

The number of rows (new line delimited) from the end of the file to preview. If no new line is encountered in the first 4mb of data, only that

data will be returned.



Required? false

Position? 2

Default value None

Accept pipeline input? True (ByPropertyName)

Accept wildcard characters? false



-Confirm [<SwitchParameter>]

Prompts you for confirmation before running the cmdlet.



Required? false

Position? named

Default value False

Accept pipeline input? False

Accept wildcard characters? false



-WhatIf [<SwitchParameter>]

Shows what would happen if the cmdlet runs. The cmdlet is not run.



Required? false

Position? named

Default value False

Accept pipeline input? False

Accept wildcard characters? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).



INPUTS

None

This cmdlet does not accept any input.





OUTPUTS

byte[]

The byte stream representation of the file contents retrieved.



string

The string representation (in the specified encoding) of the file contents retrieved.





NOTES









Example 1: Get the contents of a file



PS C:\\>Get-AzureRmDataLakeStoreItemContent -AccountName "ContosoADL" -Path "/MyFile.txt"



This command gets the contents of the file MyFile.txt in the ContosoADL account.





Example 2: Get the first two rows of a file



PS C:\\>Get-AzureRmDataLakeStoreItemContent -AccountName "ContosoADL" -Path "/MyFile.txt" -Head 2



This command gets the first two new line separated rows in the file MyFile.txt in the ContosoADL account.







RELATED LINKS

Online Version: https://docs.microsoft.com/en-us/powers ... temcontent