Войти

Показать полную графическую версию : [решено] Очистить шару от левых ярлыков


ejik_off
31-10-2013, 11:23
Всем привет!!!
Такая проблема, видимо после действия вируса, в шаре появились ярлыки на папки названия ярлыков совпадает с названиями папок, файлов. При этом настоящий папки и файлы делаются скрытыми. В свойствах этих ярлыком ссылка идет сюда: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
Get-ChildItem *.lnk -Recurse | Remove-Item -Force -Recurse
attrib -S -H /D /S

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

Kazun
31-10-2013, 11:58
$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
Kazun, Большое спасибо, за помощь!!!!

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




© OSzone.net 2001-2012