exclusive / Технологии

Частный случай использования PowerShell привел к потере данных из-за ошибки в скрипте

Недавно пользователь обратился к ChatGPT с просьбой создать простой скрипт на PowerShell для удаления временных папок, связанных с Python. Однако результат оказался катастрофическим: вместо удаления только определённых папок, программа необратимо стерла все данные на диске F, включая важные рабочие проекты.

Недавно пользователь обратился к ChatGPT с просьбой создать простой скрипт на PowerShell для удаления временных папок, связанных с Python. Однако результат оказался катастрофическим: вместо удаления только определённых папок, программа необратимо стерла все данные на диске F, включая важные рабочие проекты.
Частный случай использования PowerShell привел к потере данных из-за ошибки в скрипте

Расследование показало, что проблема возникла из-за неправильной интерпретации командной строки Windows. Нейросеть использовала обратный слэш для экранирования кавычек в пути, что работало бы в некоторых случаях, но при вызове CMD через PowerShell (cmd /c) это привело к сбою.

В результате переменная пути стала равна одному символу, который Windows расценивает как корень текущего диска. Ситуацию усугубило то, что в команде было задано "тихое" удаление, которое не требовало подтверждения от пользователя, что позволило скрипту мгновенно уничтожить все данные без возможности восстановления.


📅 22-02-2026, 17:32
Читайте также
Последние новости
Популярное
{topnews period="1" sortby="news_read" limit="10" template="custom/popular"}
Работа у нас