2

В среде Windows Server 2012R2 можно ли отменить командлет PowerShell rm ? В руководстве TechNet по Remove-Item говорится, что оно удаляет элемент (несколько типов), но не указывается возможность удаления элемента.
Итак, если я сделаю

rm .\filename.ext

из командной строки PowerShell можно ли восстановить этот файл только с помощью встроенных инструментов?

1 ответ1

8

Я отвечу даже думал, что никогда не использовал Power Shell.

Согласно инструкции,

это говорит:

Удалить указанные элементы.

Таким образом, на данный момент ваш вопрос сужается до:

Могу ли я восстановить удаленный файл?

Вы можете, но это не то, что вы делаете из контекстного меню правой кнопкой мыши.

Файл не исчезает из раздела после удаления. Это содержимое остается там, но помечается как свободное место. Если эти данные не перезаписаны другими данными, вы можете восстановить файлы. Существуют различные продукты, которые могут помочь сделать это.

Одним из них является бесплатный с открытым исходным кодом System Rescue CD.

Редактировать:

Вот аналогия возврата команды rm в реальном слове с реальными объектами:

Представьте себе следующее: вы уронили бутылку молока, и она лопнула - молоко повсюду на полу.

Вы знаете, как вытащить молоко из пола и положить его обратно в другую бутылку. (Для этого примера давайте предположим, что молоко не предназначено для питья - это просто содержимое бутылки).

Но теперь вы спрашиваете меня " Как отменить действие "? Вы не можете отменить действие удаления. Бутылка была уронена, и вы не можете ее "откопать". Молоко на полу.

Ваше единственное решение - забрать молоко с пола обратно в другую бутылочку, прежде чем ваша собака позаботится о ней.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .