короче говоря, исправляя скрипт, я в одном (ну и разумеется самом важном месте), пропустил исправить $FolderPath на $element.Path. А так как $FolderPath стал пустым, скрипт для всех папок начинал удаление в текущем каталоге. У всех это был system32 (а скрипт гонялся не с повышенными привилегиями, да и вообще фиг чо удалишь там). У коллеги оказался рабочий стол.
мораль тут на самом деле в том, чтобы не хранить файлы на рабочем столе и не запускать скрипты оттуда :)
не, у меня таких ужасов не было... худшим было, когда я тестировал какой-то цикл и запускал блокнот, типа 1..5 | % {notepad} только там было не 5, а 100500 :)
Остановить такое непросто. В итоге я сидел и смотрел, насколько хватит ресурсов ноута :)
не, у меня таких ужасов не было... худшим было, когда я тестировал какой-то цикл и запускал блокнот, типа 1..5 | % {notepad} только там было не 5, а 100500 :)
Остановить такое непросто. В итоге я сидел и смотрел, насколько хватит ресурсов ноута :)