Restore-AzDataLakeStoreDeletedItem

Memulihkan file atau folder yang dihapus di Azure Data Lake.

Sintaks

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>]

Deskripsi

Cmdlet Restore-AzDataLakeStoreDeletedItem memulihkan file atau folder yang dihapus di Data Lake Store. Memerlukan jalur item yang dihapus dalam sampah yang dikembalikan oleh Get-AzDataLakeStoreDeletedItem. Perhatian: Membatalkan penghapusan file adalah operasi upaya terbaik. Tidak ada jaminan bahwa file dapat dipulihkan setelah dihapus. Penggunaan API ini diaktifkan melalui daftar putih. Jika akun ADL Anda tidak diizinkan, maka menggunakan api ini akan melemparkan Pengecualian tidak diimplementasikan. Untuk informasi dan bantuan lebih lanjut, hubungi dukungan Microsoft.

Contoh

Contoh 1: Memulihkan file dari Data Lake Store menggunakan opsi -force

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

Perintah ini memulihkan file dari Data Lake Store menggunakan opsi -force

Contoh 2: Memulihkan file dari Data Lake Store menggunakan konfirmasi pengguna

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

Perintah ini memulihkan file dari Data Lake Store menggunakan konfirmasi pengguna

Parameter

-Account

Menentukan nama akun Data Lake Store.

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

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

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

Objek item yang dihapus.

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

Jalur tujuan ke tempat file atau folder yang dihapus harus dipulihkan.

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

Memaksa perintah untuk berjalan tanpa meminta konfirmasi pengguna.

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

Kembalikan boolean true pada kesuksesan.

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

Jalur file atau folder yang dihapus di tempat sampah.

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

Tindakan yang harus diambil pada konflik nama tujuan - "salin" atau "timpa"

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

Jenis entri yang sedang dipulihkan - "file" atau "folder"

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

Input

String

Output

None