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
관련 링크
Azure PowerShell