информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetГде водятся OGRыВсе любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Все-таки я остался в рамках ТЗ :-)) 05.02.03 12:30  Число просмотров: 941
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
"Вот только как это реализовать? В моей "конторке" ни один из админов не знает как это сделать именно БАТ-ником. Я знаю, что есть прога, которая входит в ресурс кит, но мне интересен именно БАТ-файл!"

Хотя по большому счету можно написать батник с той самой прогой из ресурскита :-))))

В общем-то и выдал я свое предложение, наверное, потому, что уже не представляю как на каком нить компе стандартно (сразу после установки и настройки) может не стоять юних-утилсов :-)))) Себе и всем кому я винду ставлю и сопровождаю я их ставлю всегда :-)))

В общем прошу прощения за флуд :-)
<beginners>
Помогите, пожалуйста в вопросе о Батнике 03.02.03 13:48  
Автор: Egorjan Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Здравствуйте!
Задался я тут вопросом о том, как ВАТ - ником удалять профили пользователей. Ситуация такая: у нас много компов и, соответственно, много юзеров. Эти юзеры постоянно переезжают с места на место (задолбали уже!). Профиль каждого пользователя хранится на серванте, но некоторые профили сохраняются на локальной машине, на которой залогинился данный пользователь. Зо неделю этих профилей набирается штук 20! А винты маленькие, т.к. заливаем компы образом с NT4, который делает диск размером что-то около 2 Gb (ну не надо им больше!)! Так вот, хотелось бы ВАТ - ником убивать все лишние профили, за исключением Алл Юзерс, Админа и профиля активного пользователя.
Вот только как это реализовать? В моей "конторке" ни один из админов не знает как это сделать именно БАТ-ником. Я знаю, что есть прога, которая входит в ресурс кит, но мне интересен именно БАТ-файл!
Заранее благодарен!
Точно не скажу... 03.02.03 14:43  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
но мне кажется приложив некоторые усилия, с помощью комбинации команд FOR, ECHO %username%, DEL можно достичь желаемого.
Точно не скажу... 05.02.03 11:53  
Автор: Egorjan Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> но мне кажется приложив некоторые усилия, с помощью
> комбинации команд FOR, ECHO %username%, DEL можно достичь
> желаемого.

Команда Дел здесь не подходит, т.к. она удаляет только файлы. Здесь нужна команда DelTree (в Nt4, в 2000 - rd). Пробовал перемещать профили, которые не нужно удалять (копировать) - не дает (там что-то используется). А как сказать чтоб не удалял %userprofile%, Administrator и All Users я не знаю. В той же команде Del Префикс "-" имеет значение НЕ!
А в DelTree такого нет! Как быть?
Уж извините, подвиньтесь 05.02.03 12:06  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
Отредактировано 05.02.03 12:07  Количество правок: 2
<"чистая" ссылка>
> Команда Дел здесь не подходит, т.к. она удаляет только
> файлы.

C:\>del /?
Удаление одного или нескольких файлов.

DEL [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена
ERASE [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена

имена Имена одного или нескольких файлов. Для удаления сразу
нескольких файлов используются подстановочные знаки.
Если указан каталог, из него будут удалены все файлы.
/P Запрос на подтверждение перед удалением каждого файла.
/F Принудительное удаление файлов, доступных только для чтения.
/S Удаление указанных файлов из всех подкаталогов.
/Q Отключение запроса на подтверждение при удалении файлов.
/A Отбор файлов для удаления по атрибутам.
атрибуты S Системные файлы R Доступные только для чтения
H Скрытые файлы A Файлы для архивирования
Префикс "-" имеет значение НЕ

Изменение команд DEL и ERASE при включении расширенной обработки команд:

Результаты вывода для ключа /S принимают обратный характер, то есть выводятся
только имена удаленных файлов, а не файлов, которые не удалось найти.


Конечно, если тебя смущают пустые каталоги - можешь потом применить rd
Уж извините, подвиньтесь 05.02.03 12:21  
Автор: Egorjan Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Пустые катологи мне конечно не помешают, но в каждом профиле есть подкаталоги, вот, а их то командой дел не удалить! Ну допустим, что я пропишу пути ко всем подкаталогам, но как я узнаю эти самые пути? Напоминаю, что мошин очень много 700-800!
Ну млин, я ж только путь решения задачи предложил! 05.02.03 12:44  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
Отредактировано 05.02.03 12:48  Количество правок: 2
<"чистая" ссылка>
> Пустые катологи мне конечно не помешают, но в каждом
> профиле есть подкаталоги, вот, а их то командой дел не
> удалить! Ну допустим, что я пропишу пути ко всем
> подкаталогам, но как я узнаю эти самые пути? Напоминаю, что
> мошин очень много 700-800!
Я ж не админ ваш. Ну, вот тебе готовый батник, по идее должен работать...


cd c:\winnt\profiles
for /D %1 in (administrator, "All users", "Default user", %username%) do attrib +r %1
for /D %1 in (*) do rd * /s /q
for /D %1 in (administrator, "All users", "Default user") do attrib -r %1


Если где ошибочка или я кавычки забыл, ты уж сам исправь, ок? ;)
С тебя пиво при встрече! НАДЕЮСЬ, ТЫ ЖИВЁШЬ В МОСКВЕ!
;)

Только одно небольшое замечание: нужно чтобы кто-то с правами локального админа иногда логинился, чтобы батник всё-тки выполнился ;)
Ну млин, я ж только путь решения задачи предложил! 05.02.03 13:23  
Автор: Egorjan Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Пасибки, буду пробовать!
Живу в Москве :)
Можно попробовать bash с утилсами найти - он точно потянет 03.02.03 15:02  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> но мне кажется приложив некоторые усилия, с помощью
> комбинации команд FOR, ECHO %username%, DEL можно достичь
> желаемого.
Я в частности себе поставил unixutils и постоянно их юзаю. Вот только бы с гавком разобраться, но это уже не в тему.
человек же хочет стандартными средствами Винды... 03.02.03 18:08  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
Все-таки я остался в рамках ТЗ :-)) 05.02.03 12:30  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
"Вот только как это реализовать? В моей "конторке" ни один из админов не знает как это сделать именно БАТ-ником. Я знаю, что есть прога, которая входит в ресурс кит, но мне интересен именно БАТ-файл!"

Хотя по большому счету можно написать батник с той самой прогой из ресурскита :-))))

В общем-то и выдал я свое предложение, наверное, потому, что уже не представляю как на каком нить компе стандартно (сразу после установки и настройки) может не стоять юних-утилсов :-)))) Себе и всем кому я винду ставлю и сопровождаю я их ставлю всегда :-)))

В общем прошу прощения за флуд :-)
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach