Лабораторная работа 1.
Консольные команды ОС Windows, сбор информации о системе.

Информация

Операционная система Windows содержит в своем составе несколько десятков консольных утилит, с помощью которых системный администратор может полностью автоматиризовать свою деятельность по управлению данной ОС. Наиболее простой путь доступа к консольным утилитам и встроенным командам заключается в их запуске из командного процессора cmd.exe. В свою очередь командный процессор может быть запущен с помощью элемента меню Windows "Пуск"->"Выполнить"->cmd.exe. В дальнейшем для утилит и встроенных команд будем использовать термин "команда", уточняя при необходимости ее тип.

Обычно команды выполняют запланированные действия и выводят на экран полученный результат, который в случае необходимости может быть перенаправлен в файл или конвееризирован на вход другой команды. Перенаправление данных реализуется символами "<"(ввод из файла), ">"(вывод в файл) и ">>"(дозапись в конец файла), конвееризация - символом "|". Например, команда dir выведет на экран содержимое текущего каталога, команда dir > 1.txt сохранит содержимое текущего каталога в файле 1.txt, а команда dir | more конвееризирует содержимое текущего каталога на вход утилиты more, которая в свою очередь выведет полученные данные на экран постранично.

Консольные утилиты могут запускаться с указанием дополнительных опций, вид и особенности применения которых зависят от конкретной утилиты. Одной из наиболее распространенных является опция "/?", которая выводит справку по утилите. Аналогичного результата можно достичь с помощью команды "help", передав ей в качестве опции имя изучаемой команды. Например, команда "help attrib" выведет справочную информацию о команде attrib.

Исчерпывающую информацию о командном процессоре, командах и утилитах можно получить на сайте корпорации Microsoft.

Задание

С использованием только консольных команд ОС Windows создать на рабочем столе текущего пользователя каталог "info" (команда mkdir) и сформировать в нем набор файлов с разнообразной информацией о системе:
  1. tsk.номер_студенческого_билета.txt - список запущенных процессов (команда tasklist)
  2. full.номер_студенческого_билета.txt - список файлов и каталогов в домашнем каталоге пользователя и всех вложенных подкаталогах (команда dir)
  3. dirs.номер_студенческого_билета.txt - список каталогов в домашнем каталоге пользователя и всех вложенных подкаталогах (команда dir)
  4. attr.номер_студенческого_билета.txt - список аттрибутов всех файлов и каталогов, расположенных на рабочем столе (команда attrib)
  5. ip.номер_студенческого_билета.txt - информация об сетевом адресе текущего компьютера (команда ipconfig)
  6. iparound.номер_студенческого_билета.txt - информация о доступности двух рядом стоящих компьютеров (команда ping)
  7. netsrv.номер_студенческого_билета.txt - список активных служб (команда net)
  8. netusr.номер_студенческого_билета.txt - список учетных записей пользователей для данного компьютера (команда net)
  9. netstat.номер_студенческого_билета.txt - статистика работы компьютера как сервера, так и рабочей станции (команда net)
  10. sysdsk.номер_студенческого_билета.txt - информация о системе и результаты проверки жесткого диска на ошибки (команды systeminfo и chkdsk)
Сдача лабораторной работы подразумевает последовательную консольную 1) демонстрацию содержимого каталога info (команда dir), 2) постраничную демонстрацию содержимого каждого подготовленного файла (команды type и more), 3) демонстрацию процесса формирования одного или нескольких файлов, по выбору преподавателя.