Aracılığıyla paylaş


Restore-AzDataLakeStoreDeletedItem

Azure Data Lake'te silinmiş bir dosyayı veya klasörü geri yükleyin.

Syntax

Restore-AzDataLakeStoreDeletedItem
       [-Account] <String>
       [-Path] <String>
       [-Destination] <String>
       [-Type] <String>
       [-RestoreAction <String>]
       [-PassThru]
       [-Force]
       [-DefaultProfile <IAzureContextContainer>]
       [<CommonParameters>]
Restore-AzDataLakeStoreDeletedItem
       [-Account] <String>
       [-DeletedItem] <DataLakeStoreDeletedItem>
       [-RestoreAction <String>]
       [-PassThru]
       [-Force]
       [-DefaultProfile <IAzureContextContainer>]
       [<CommonParameters>]

Description

Restore-AzDataLakeStoreDeletedItem cmdlet'i Data Lake Store'da silinmiş bir dosyayı veya klasörü geri yükler. Get-AzDataLakeStoreDeletedItem tarafından döndürülen çöp kutusunda silinmiş öğenin yolunu gerektirir. Dikkat: Dosyaları silme işlemi en iyi yöntemdir. Bir dosyanın silindikten sonra geri yüklenebileceğinin garantisi yoktur. Bu API'nin kullanımı izin verilenler listesi aracılığıyla etkinleştirilir. ADL hesabınız izin verilenler listesinde değilse, bu API'yi kullandığınızda Uygulanmadı özel durumu oluşturulur. Daha fazla bilgi ve yardım için lütfen Microsoft desteğine başvurun.

Örnekler

Örnek 1: -force seçeneğini kullanarak Data Lake Store'dan bir dosyayı geri yükleme

Restore-AzDataLakeStoreDeletedItem -Account ml1ptrashtest -Path 927e8fb1-a287-4353-b50e-3b4a39ae4088 -Destination adl://ml1ptrashtest.azuredatalake.com/test0/file_1230 -Type "file" -Force

Bu komut , -force seçeneğini kullanarak Data Lake Store'dan bir dosyayı geri yükler

Örnek 2: Kullanıcı onayı kullanarak Data Lake Store'dan bir dosyayı geri yükleme

Restore-AzDataLakeStoreDeletedItem -Account ml1ptrashtest -Path 927e8fb1-a287-4353-b50e-3b4a39ae4088 -Destination adl://ml1ptrashtest.azuredatalake.com/test4/file_1115 -Type file

Restore user data ?
From - 927e8fb1-a287-4353-b50e-3b4a39ae4088
To   - adl://ml1ptrashtest.azuredatalake.com/test4/file_1115
Type - file
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): Y

Bu komut, kullanıcı onayı kullanarak Data Lake Store'dan bir dosyayı geri yükler

Parametreler

-Account

Data Lake Store hesabının adını belirtir.

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

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

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

-DeletedItem

Silinen öğe nesnesi.

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

-Destination

Silinen dosya veya klasörün geri yükleneceği hedef yol.

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

-Force

Komutu, kullanıcı onayı istemeden çalışmaya zorlar.

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

-PassThru

Başarıda boolean true değerini döndür.

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

-Path

Çöp kutusunda silinen dosya veya klasörün yolu.

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

-RestoreAction

Hedef ad çakışmalarına yönelik eylem - "kopyala" veya "üzerine yaz"

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

-Type

Geri yüklenen girdinin türü - "dosya" veya "klasör"

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

Girişler

String

Çıkışlar

None