Поделиться через


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

Описание

Командлет Restore-AzDataLakeStoreDeletedItem восстанавливает удаленный файл или папку в Data Lake Store. Требуется путь к удаленному элементу в корзине, возвращенный Get-AzDataLakeStoreDeletedItem. Внимание. Отмена удаления файлов является лучшей операцией. Нет никаких гарантий, что файл можно восстановить после удаления. Использование этого API включено с помощью списка разрешений. Если ваша учетная запись ADL не разрешена, то при использовании этого API будет возникать исключение Не реализовано. Для получения дополнительной информации и помощи обратитесь в службу поддержки Майкрософт.

Примеры

Пример 1. Восстановление файла из Data Lake Store с помощью параметра -force

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

Эта команда восстанавливает файл из Data Lake Store с помощью параметра -force

Пример 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
Aliases:AccountName
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Тип:IAzureContextContainer
Aliases: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

Действие для выполнения конфликтов имен назначения — "copy" или "overwrite"

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Type

Тип восстанавливаемой записи — "file" или "folder"

Тип:String
Position:3
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

Входные данные

Выходные данные

None