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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Ведение log-файла автоустановки (http://forum.oszone.net/showthread.php?t=116575)

DNK_Inc 08-09-2008 12:49 893640

Ведение log-файла автоустановки
 
Я уже давно занимаюсь разработкой дистрибутива unattended-установки Windows XP. И в последнее время появилась необходимость вести log-файл хода установки, а вернее, журналирование действий cmd-файлов, запускаемых после первого входа в систему с последующей серией автоматических перезагрузок и автологонов.
Смысл таков: при выполнении некоторых пакетных файлов и AutoIt-скриптов совершаются некоторые действия над ОС.
Необходимо, чтобы каждое действие скриптов было записано в некоторый log-файл по ходу исполнения скриптов для последующего анализа правильности установки и настройки Windows.

Проблема состоит в том, что я не знаю некоторых вещей:
1. Как по ходу выполнения CMD скрипта вести запись в файл
2. Как проверять изменение прав пользователей на файлы и каталоги на NTFS-томах (из командной строки),
3. Как проверять изменение состава сетевых компонентов и их свойств (из командной строки).

Коллеги, не откажите в помощи, расскажите о способах журналирования хода исполнения скриптов и помогите мне восполнить пробелы в моих знаниях.
З.Ы. Думаю, что ваши ответы будут полезны не только мне...

Petya V4sechkin 08-09-2008 13:10 893654

Цитата:

Цитата DNK_Inc
1. Как по ходу выполнения CMD скрипта вести запись в файл

Перенаправление вывода с помощью > и >>
Код:

echo Создание файла>file.log
echo Добавление строки>>file.log

Цитата:

Цитата DNK_Inc
2. Как проверять изменение прав пользователей на файлы и каталоги на NTFS-томах (из командной строки)

Код:

cacls /?
Цитата:

Цитата DNK_Inc
3. Как проверять изменение состава сетевых компонентов и их свойств (из командной строки)

Конкретно?

DNK_Inc 08-09-2008 13:31 893666

При автоматической установке с помощью AutoIt-скрипта из списков установленный сетевых служб и протоколов удаляются: "Клиент для сетей Microsoft" (у нас сеть на Novell), "Доступ к принтерам и файлам сети Microsoft" и служба "Планировщик пакетов QoS". Через файл ответов они почему-то не удаляются, вот и решил эту проблему скриптом. А как проверить, были ли удалени службы или нет, ни через командную строку, ни через AutoIt-скрипт не знаю как проверить.


Время: 19:44.

Время: 19:44.
© OSzone.net 2001-