다음을 통해 공유


Restore-AzDataLakeStoreDeletedItem

Azure Data Lake에서 삭제된 파일 또는 폴더를 복원합니다.

구문

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은 Data Lake Store에서 삭제된 파일 또는 폴더를 복원합니다. Get-AzDataLakeStoreDeletedItem에서 반환된 휴지통에서 삭제된 항목의 경로가 필요합니다. 주의: 파일 삭제를 취소하는 것이 최선의 작업입니다. 파일을 삭제한 후에 복원할 수 있다는 보장은 없습니다. 이 API의 사용은 허용 목록을 통해 사용하도록 설정됩니다. ADL 계정이 허용 목록에 없는 경우 이 api를 사용하면 구현되지 않은 예외가 throw됩니다. 자세한 내용 및 지원은 Microsoft 지원에 문의하세요.

예제

예제 1: -force 옵션을 사용하여 Data Lake Store에서 파일 복원

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

이 명령은 -force 옵션을 사용하여 Data Lake Store에서 파일을 복원합니다.

예제 2: 사용자 확인을 사용하여 Data Lake Store에서 파일 복원

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

이 명령은 사용자 확인을 사용하여 Data Lake Store에서 파일을 복원합니다.

매개 변수

-Account

Data Lake Store 계정의 이름을 지정합니다.

형식:String
별칭:AccountName
Position:0
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.

형식:IAzureContextContainer
별칭:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-DeletedItem

삭제된 항목 개체입니다.

형식:DataLakeStoreDeletedItem
Position:1
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-Destination

삭제된 파일 또는 폴더를 복원해야 하는 대상 경로입니다.

형식:String
Position:2
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-Force

사용자 확인을 요청하지 않고 명령을 강제로 실행합니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-PassThru

성공에 대한 부울 true를 반환합니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Path

휴지통에 있는 삭제된 파일 또는 폴더의 경로입니다.

형식:String
Position:1
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-RestoreAction

대상 이름 충돌에서 수행할 작업 - "복사" 또는 "덮어쓰기"

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-Type

복원되는 항목의 형식 - "file" 또는 "folder"

형식:String
Position:3
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

입력

출력

None