D.Trump

Пикабушник
12К рейтинг 4 подписчика 7 подписок 51 пост 10 в горячем
Награды:
За неравнодушие к судьбе Пикабу5 лет на Пикабу
9

Разблокировка скрытых папок

Обратился ко мне товарищ, мол подхватил вирус, который наплодил кучу папок с названиями разных антивирусов. Помоги-спаси!

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

При помощи ИИ и такой-то матери был написан скрипт для Power Shell 5.1, который ищет папки с закрытым чтением, выводит их списком в UI, где можно отметить нужные, удалить атрибуты и дать права на чтение-изменение. Результаты можно в последствии сохранить в лог файл. После процедуры папки можно будет спокойно удалять.

Файл можно получить по ссылке:

https://disk.yandex.ru/d/Ht9zNUPAkU_aAQ

Как пользоваться:

Открыть Power Shell от имени администратора, ввести в строку:

Set-ExecutionPolicy -Scope Process RemoteSigned, нажать Enter.

В запросе выбрать Y или А

после этого перейти в каталог со скриптом и запустить скрипт:

.\permit.ps1

В работе проверял на Win 10 с PS 5.1

Возможно, кому-то пригодится.

Искать папки можно в подкаталогах либо только в корне выбранной папки, отметив чекбоксом.

Показать полностью
Отличная работа, все прочитано!