Aracılığıyla paylaş


Restore-AzDataLakeStoreDeletedItem

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

Sözdizimi

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.

Tür:String
Diğer adlar:AccountName
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DefaultProfile

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

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DeletedItem

Silinen öğe nesnesi.

Tür:DataLakeStoreDeletedItem
Position:1
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Destination

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

Tür:String
Position:2
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Force

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

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PassThru

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

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Path

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

Tür:String
Position:1
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-RestoreAction

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

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Type

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

Tür:String
Position:3
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

Girişler

String

Çıkışlar

None