Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Очистить шару от левых ярлыков

Ответить
Настройки темы
PowerShell - [решено] Очистить шару от левых ярлыков

Аватара для ejik_off

Старожил


Сообщения: 473
Благодарности: 11

Профиль | Отправить PM | Цитировать


Всем привет!!!
Такая проблема, видимо после действия вируса, в шаре появились ярлыки на папки названия ярлыков совпадает с названиями папок, файлов. При этом настоящий папки и файлы делаются скрытыми. В свойствах этих ярлыком ссылка идет сюда:
Код: Выделить весь код
C:\Windows\system32\cmd.exe /C start /b "" "cmd.exe" /C if exist "..\Документы в архив\2008\Февраль\28.02.08\Игры\Luxor\rFQfXT.bdKx" start /b "" "..\Документы в архив\2008\Февраль\28.02.08\Игры\Luxor\rFQfXT.bdKx" && start /b "" "имя файла или папки"
.
Вручную лень чистить, можно написать скрипт который бы удалил все эти ярлыки и снял настоящим папкам и файлам атрибут скрытый?

Отправлено: 11:23, 31-10-2013

 

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Get-ChildItem *.lnk -Recurse | Remove-Item -Force -Recurse
attrib -S -H /D /S
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:37, 31-10-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ejik_off

Старожил


Сообщения: 473
Благодарности: 11

Профиль | Отправить PM | Цитировать


если в шаре будут нужные ярлыки в таком случае он их тоже удалит, как то можно различать ярлыки, например по пути куда они ссылаются, если C:\Windows\system32\cmd.exe, то такой ярлык удалять?

Отправлено: 11:43, 31-10-2013 | #3


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
$sh = New-Object -ComObject WScript.Shell
Get-ChildItem *.lnk | ? {$sh.CreateShortcut($_.FullName).TargetPath -match "C:\\Windows\\system32\\cmd.exe"} | Remove-Item -Force -Recurse
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:58, 31-10-2013 | #4


Аватара для ejik_off

Старожил


Сообщения: 473
Благодарности: 11

Профиль | Отправить PM | Цитировать


Kazun, Большое спасибо, за помощь!!!!

Отправлено: 13:46, 31-10-2013 | #5


Ветеран


Консультант


Сообщения: 1514
Благодарности: 413

Профиль | Отправить PM | Цитировать


Цитата ejik_off:
Такая проблема, видимо после действия вируса »
скорее всего он у вас до сих пор есть. Вам сюда http://forum.oszone.net/forum-87.html

-------


Отправлено: 13:55, 16-12-2013 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Очистить шару от левых ярлыков

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Как очистить трей от старых, не нужных иконок? kigerman Microsoft Windows 7 17 10-11-2015 09:26
Вопрос - Чем на сервере очистить винт от данных? sergav Защита компьютерных систем 0 29-02-2012 18:18
Помогите очистить систему от троянов и червей. leh-stav Лечение систем от вредоносных программ 27 07-09-2011 12:44
[решено] Очистить строку от символов +%* и т.д. Artem-Samsung Вебмастеру 2 05-02-2010 23:00
Разное - [решено] Как очистить Windows\Fonts от лишних шрифтов? 9073 Microsoft Windows 2000/XP 7 06-11-2009 11:26




 
Переход