Войти

Показать полную графическую версию : 50 пк в сети + bat файл = удаление всех файлов с рабочего стола с этих ПК


God-of-Chaos
18-09-2009, 07:00
есть сеть на 50 машин
нужно чтобы запустив бат файл на админском компе, все файлы и папки с рабочего стола компьютеров в сети были удалены

NiOl
22-09-2009, 12:01
Вопрос крайне сложный в исполнении:
1. Допустим у Вас есть список всех компов (иначе перебирать IP). Составлять список, доступ к которым не удалось получить.
2. Подключившись к компу нужно перебрать его локальные диски C$ D$ и т.д. в поисках "Documents&Settings", далее надо искать подкаталоги всех пользователей с исключением служебных...
3. Решать, как обрабатывать тех, кто остался неохвачен.

вобщем надо Вам все продумать получше и как-нить упростоить задачу.

avolkov2009
22-09-2009, 13:08
В принципе, задачу можно свести к тому, что необходимо получить список типа "имя компьютера - имя пользователя". Расположение каталога "Рабочий стол" можно будет получить из реестра удаленной машины, а дальше - просто удалять.
Как вариант - подсовывать батик на каждую машину и вписывать его в автозагрузку, но тогда удаление будет при следующем логоне пользователя.
Задачка не то, чтобы сложная, просто громоздкая.

God-of-Chaos
23-09-2009, 00:24
ну список компов составить не проблема будь то по апишникам будь то по имени
это все есть
винда и папка документ энд сетинг лежит везде на диске "С"

если выключены компы то пусть пишет мол ПК не в сети и попробуйте в след раз

мне это не столь важно

мне главное чтобы на всех включенных ПК удалялись все данные с рабочего стола

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

El Scorpio
23-09-2009, 02:40
или может утилитку подскажете чтоб было все чисто после логоффа »
в групповых политиках найти соответствующий раздел (logoff) и прописать там CMD-файл командой del "%userprofile%\Рабочий стол\*.*"

avolkov2009
23-09-2009, 19:24
Ну, так в Вашем случае, уважаемый, всё не просто, а очень просто!
Пользуйте совет El Scorpio, или, если компьютеры объединены в домен, сделайте то же самое в logon script, либо вообще вставьте вызов батика в автозагрузку на каждую машину.

zdughi
30-10-2009, 14:37
а почему бы не использовать программу DeepFreeze Entertaiment? узнайте что она из себя представляет в сети.

sov44
14-11-2009, 22:03
подскажите, как написать батник по удалению ярлыков
с рабочего стола пользователя
C:\Documents and Settings\User\Рабочий стол\xxx.lnk
с панели быстрого запуска
C:\Documents and Settings\User\Application Data\Microsoft\Internet Explorer\Quick Launch\xxx.lnk

KAB
15-11-2009, 00:00
подскажите, как написать батник по удалению ярлыков
с рабочего стола пользователя
C:\Documents and Settings\User\Рабочий стол\xxx.lnk
с панели быстрого запуска
C:\Documents and Settings\User\Application Data\Microsoft\Internet Explorer\Quick Launch\xxx.lnk »

del "C:\Documents and Settings\User\Рабочий стол\*.lnk"
del "C:\Documents and Settings\User\Application Data\Microsoft\Internet Explorer\Quick Launch\*.lnk"

sov44
15-11-2009, 09:30
KAB, мне нужен батник по удалению конкретных ярлыков через переменные среды.

Petya V4sechkin
15-11-2009, 09:41
через переменные среды
%UserProfile%
%AppData%

sov44
15-11-2009, 10:17
подскажите, как написать батник по удалению ярлыков
с рабочего стола пользователя
C:\Documents and Settings\User\Рабочий стол\xxx.lnk
с панели быстрого запуска
C:\Documents and Settings\User\Application Data\Microsoft\Internet Explorer\Quick Launch\xxx.lnk »



; Удаление ярлыков с рабочего стола
Del "%USERPROFILE%\Рабочий стол\Your_Uninstaller!.lnk"
Del "%AppData%\Total Commander.lnk"

Уважаемый Petya V4sechkin, если не затруднит, помогите написать батник, я только учусь.

Petya V4sechkin
15-11-2009, 10:27
Del "%USERPROFILE%\Рабочий стол\Your_Uninstaller!.lnk"
Батник с русскими символами должен быть в кодировке DOS-866 (http://oszone.net/2774#q8).

Del "%AppData%\Total Commander.lnk"
Выполните в командной строке:
Echo %AppData%
и посмотрите на результат.




© OSzone.net 2001-2012