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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   50 пк в сети + bat файл = удаление всех файлов с рабочего стола с этих ПК (http://forum.oszone.net/showthread.php?t=150836)

God-of-Chaos 18-09-2009 07:00 1221552

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

NiOl 22-09-2009 12:01 1224628

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

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

avolkov2009 22-09-2009 13:08 1224676

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

God-of-Chaos 23-09-2009 00:24 1225145

ну список компов составить не проблема будь то по апишникам будь то по имени
это все есть
винда и папка документ энд сетинг лежит везде на диске "С"

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

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

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

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

El Scorpio 23-09-2009 02:40 1225199

Цитата:

Цитата God-of-Chaos
или может утилитку подскажете чтоб было все чисто после логоффа »

в групповых политиках найти соответствующий раздел (logoff) и прописать там CMD-файл командой del "%userprofile%\Рабочий стол\*.*"

avolkov2009 23-09-2009 19:24 1225852

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

zdughi 30-10-2009 14:37 1256633

а почему бы не использовать программу DeepFreeze Entertaiment? узнайте что она из себя представляет в сети.

sov44 14-11-2009 22:03 1270427

подскажите, как написать батник по удалению ярлыков
с рабочего стола пользователя
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 1270509

Цитата:

Цитата sov44
подскажите, как написать батник по удалению ярлыков
с рабочего стола пользователя
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 1270656

KAB, мне нужен батник по удалению конкретных ярлыков через переменные среды.

Petya V4sechkin 15-11-2009 09:41 1270661

Цитата:

Цитата sov44
через переменные среды

%UserProfile%
%AppData%

sov44 15-11-2009 10:17 1270682

Цитата:

Цитата sov44
подскажите, как написать батник по удалению ярлыков
с рабочего стола пользователя
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 1270687

Цитата:

Цитата sov44
Del "%USERPROFILE%\Рабочий стол\Your_Uninstaller!.lnk"

Батник с русскими символами должен быть в кодировке DOS-866.

Цитата:

Цитата sov44
Del "%AppData%\Total Commander.lnk"

Выполните в командной строке:
Код:

Echo %AppData%
и посмотрите на результат.


Время: 03:08.

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