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
Связанные ссылки
Azure PowerShell