Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Очистить шару от левых ярлыков (http://forum.oszone.net/showthread.php?t=271043)

ejik_off 31-10-2013 11:23 2244455

Очистить шару от левых ярлыков
 
Всем привет!!!
Такая проблема, видимо после действия вируса, в шаре появились ярлыки на папки названия ярлыков совпадает с названиями папок, файлов. При этом настоящий папки и файлы делаются скрытыми. В свойствах этих ярлыком ссылка идет сюда:
Код:

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 "" "имя файла или папки"
.
Вручную лень чистить, можно написать скрипт который бы удалил все эти ярлыки и снял настоящим папкам и файлам атрибут скрытый?

Kazun 31-10-2013 11:37 2244468

Get-ChildItem *.lnk -Recurse | Remove-Item -Force -Recurse
attrib -S -H /D /S

ejik_off 31-10-2013 11:43 2244470

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

Kazun 31-10-2013 11:58 2244478

Код:

$sh = New-Object -ComObject WScript.Shell
Get-ChildItem *.lnk | ? {$sh.CreateShortcut($_.FullName).TargetPath -match "C:\\Windows\\system32\\cmd.exe"} | Remove-Item -Force -Recurse


ejik_off 31-10-2013 13:46 2244546

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

regist 16-12-2013 13:55 2273192

Цитата:

Цитата ejik_off
Такая проблема, видимо после действия вируса »

скорее всего он у вас до сих пор есть. Вам сюда http://forum.oszone.net/forum-87.html


Время: 03:17.

Время: 03:17.
© OSzone.net 2001-