共用方式為


Import-AzDataLakeStoreItem

將本機檔案或目錄上傳至 Data Lake Store。

Syntax

Import-AzDataLakeStoreItem
      [-Account] <String>
      [-Path] <String>
      [-Destination] <DataLakeStorePathInstance>
      [-Recurse]
      [-Resume]
      [-ForceBinary]
      [-Force]
      [-Concurrency <Int32>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Import-AzDataLakeStoreItem
      [-Account] <String>
      [-Path] <String>
      [-Destination] <DataLakeStorePathInstance>
      [-Recurse]
      [-Resume]
      [-ForceBinary]
      [-Force]
      [-Concurrency <Int32>]
      [-DiagnosticLogLevel <LogLevel>]
      -DiagnosticLogPath <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Import-AzDataLakeStoreItem Cmdlet 會將本機檔案或目錄上傳至 Data Lake Store。

範例

範例 1:上傳檔案

Import-AzDataLakeStoreItem -AccountName "ContosoADL" -Path "C:\SrcFile.csv" -Destination "/MyFiles/File.csv" -Concurrency 4

此命令會將檔案上傳SrcFile.csv,並將其新增至 Data Lake Store 中的 MyFiles 資料夾,File.csv並行為 4。

參數

-Account

指定 Data Lake Store 帳戶的名稱。

Type:String
Aliases:AccountName
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Concurrency

指出要平行上傳的檔案或區塊數目。 預設會根據系統規格來計算為最佳工作。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

執行 Cmdlet 之前先提示您確認。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Destination

指定要從根目錄 (/) 開始上傳檔案或資料夾的 Data Lake Store 路徑。

Type:DataLakeStorePathInstance
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DiagnosticLogLevel

選擇性地指出在檔案或資料夾匯入期間用來記錄事件的診斷記錄層級。 預設值為 Error。

Type:LogLevel
Accepted values:Debug, Information, Error, None
Position:Named
Default value:Error
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DiagnosticLogPath

指定要在檔案或資料夾匯入期間記錄事件之診斷記錄檔的路徑。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Force

指出如果目的地檔案已經存在,這項作業可以覆寫目的地檔案。

Type:SwitchParameter
Position:8
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ForceBinary

表示要複製的檔案應該複製,而不需擔心附加之間的新行保留。

Type:SwitchParameter
Position:5
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Path

指定要上傳之檔案或資料夾的本機路徑。

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Recurse

表示這項作業應該上傳所有子資料夾中的所有專案。

Type:SwitchParameter
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Resume

表示要複製的檔案是先前上傳的接續。 這會導致系統嘗試從未完全上傳的最後一個檔案繼續。

Type:SwitchParameter
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

String

DataLakeStorePathInstance

SwitchParameter

Int32

LogLevel

輸出

String