Задача №2.3.1в
Номер узла сети в аудитории
|
Физический МАС-адрес
|
1.
|
1
|
2
|
13
|
00-AA-00-4F-2A-9C
|
2.
|
2
|
3
|
1
|
00-AB-01-F5-3A-9D
|
3.
|
3
|
4
|
2
|
00-BA-02-FA-AA-1A
|
4.
|
4
|
5
|
3
|
00-CC-30-BB-A1-DC
|
5.
|
5
|
6
|
4
|
00-CD-35-AB-5A-AA
|
6.
|
6
|
7
|
5
|
00-BB-03-DD-B1-31
|
7.
|
7
|
8
|
6
|
00-FA-45-C1-D4-55
|
8.
|
8
|
9
|
7
|
00-FD-DC-34-D1-FA
|
9.
|
9
|
10
|
8
|
00-F3-D9-C1-AA-22
|
10.
|
10
|
11
|
9
|
00-FA-C1-F1-66-DA
|
11.
|
11
|
12
|
10
|
00-FD-11-A1-1A-DA
|
12.
|
12
|
13
|
11
|
00-16-D1-C2-A3-AA
|
13.
|
13
|
1
|
12
|
00-1A-AB-5C-59-AC
|
14.
|
1
|
2
|
13
|
01-F1-8A-BA-23-FE
|
15.
|
2
|
3
|
1
|
01-D2-7A-CD-22-EE
|
16.
|
3
|
4
|
2
|
01-E3-6B-FF-12-AB
|
17.
|
4
|
5
|
3
|
01-C4-1E-BA-56-EF
|
18.
|
5
|
6
|
4
|
01-95-2D-CB-43-E3
|
19.
|
6
|
7
|
5
|
01-A6-5F-43-1A-EA
|
20.
|
7
|
8
|
6
|
01-B7-6E-DD-CD-F1
|
21.
|
8
|
9
|
7
|
01-78-6F-AB-21-CA
|
22.
|
9
|
10
|
8
|
01-49-8C-21-AD-F4
|
Таблица 2.13. Варианты заданий к лабораторной работе
Учебное задание №2
|
Вар.
№
|
Задачи №2.3.2а и №2.3.2б
|
|
|
Задача №2.3.2в
|
Задача №2.3.2д
|
Локальный
IP-адрес
|
Имя удаленного узла
|
Удаленный
IP-адрес
|
1.
|
Приложение 3
|
www.rambler.ru
|
212.98.161.252
|
2.
|
Приложение 3
|
www.mail.ru
|
66.29.53.20
|
3.
|
Приложение 3
|
www.yandex.ru
|
63.246.158.4
|
4.
|
Приложение 3
|
www.altavista.com
|
62.213.76.150
|
5.
|
Приложение 3
|
www.gmail.com
|
124.83.139.192
|
6.
|
Приложение 3
|
www.google.com
|
193.111.247.70
|
7.
|
Приложение 3
|
www.ag.ru
|
143.166.83.38
|
8.
|
Приложение 3
|
www.render.ru
|
89.31.143.1
|
9.
|
Приложение 3
|
www.kaspersky.ru
|
86.57.253.203
|
10.
|
Приложение 3
|
www.ixbt.com
|
62.149.13.65
|
11.
|
Приложение 3
|
www.thg.com
|
77.221.131.22
|
12.
|
Приложение 3
|
www.opera.com
|
216.118.117.101
|
13.
|
Приложение 3
|
www.microsoft.ru
|
64.131.71.23
|
14.
|
Приложение 3
|
www.ati.ru
|
69.65.118.47
|
15.
|
Приложение 3
|
www.intercon.ru
|
194.169.192.144
|
16.
|
Приложение 3
|
www.asus.com
|
91.194.10.50
|
17.
|
Приложение 3
|
www.samsung.com
|
83.222.23.134
|
18.
|
Приложение 3
|
www.logitech.com
|
84.204.96.147
|
19.
|
Приложение 3
|
www.ferra.ru
|
193.178.144.154
|
20.
|
Приложение 3
|
www.3dnews.ru
|
81.3.137.196
| Лабораторная работа №3 Пакетные файлы и сценарии в ОС семейства Windows
Цель работы: Изучить принципы построения и организации пакетных файлов и сценариев в среде ОС семейства Windows.
Краткие теоретические сведения
Пакетный файл — это неформатированный текстовый файл ASCII, содержащий одну или несколько команд ОС. Имена пакетных файлов имеют расширения .cmd или .bat. ОС при работе с пакетным файлом последовательно обрабатывает его команды после ввода его имени в строке командной оболочки или запуска из другой программы.
Другой разновидностью пакетного файла является сценарий, представляющий собой программу, состоящую из набора инструкций для работы приложения или служебной ути- литы. Инструкции в сценариях обычно выражаются с использованием правил и синтаксиса соответствующего приложения или служебной утилиты в сочетании с простыми управля- ющими операторами, такими как операторы циклов и условные операторы.
Пакетные файлы и сценарии часто называют командными файлами, содержащими любые команды. Некоторые команды, такие как For, Goto и If, позволяют выполнять обра- ботку условий в пакетных файлах. В частности, If позволяет запускать команды в зависи- мости от выполнения заданного условия. Другие команды позволяют управлять вводом и выводом, а также запускать другие пакетные файлы. Совместно с командами, изученными в предыдущих лабораторных работах, вышеуказанные команды позволяют создавать па- кетные файлы практически для любых целей управления работой и администрирования ОС Windows.
Следующее, что необходимо отметить при организации пакетных файлов и сцена- риев, является применение переменных, задающих поведение командной оболочки или ОС в целом и так называемых пакетных параметров командного интерпретатора, которые ис- пользуются в пакетном файле для получения информации о настройках среды.
Имеется возможность определить поведение среды командной оболочки или всей ОС с помощью двух типов переменных среды: системных и локальных. Системные перемен- ные определяют поведение глобальной среды ОС. Локальные переменные определяют по- ведение среды в конкретном экземпляре командного интерпретатора Cmd.exe.
Системные переменные среды задаются заранее в ОС Windows и доступны для всех ее процессов. Только пользователи с привилегиями администратора могут изменять эти пе- ременные.
Локальные переменные среды доступны в случае, когда пользователь, для которого они были созданы, входит в систему. В частности, локальные переменные реестра HKEY_CURRENT_USER подходят только для текущего пользователя, но определяют по- ведение глобальной среды ОС.
В следующем списке представлены различные типы переменных в порядке убывания их приоритета:
HKEY_LOCAL_MACHINE,
локальные переменные реестра
HKEY_CURRENT_USER,
все переменные среды и пути, указанные файле Autoexec.bat,
все переменные среды и пути, указанные в сценарии входа в систему, если он име-
ется,
переменные, используемые интерактивно в пакетном файле или сценарии.
Чтобы иметь возможность подставить значение в переменную среды из командной строки или в пакетном файле (сценарии), следует заключить имя соответствующей пере- менной (Приложение 4) в символы процентов (%), например, Set MyPath=%CD%. Сим- волы процентов указывают на то, что командный интерпретатор должен обратиться к зна- чению переменной без посимвольного ее разложения и сравнения.
Командный интерпретатор Cmd.exe может оперировать переменными с %0 по %9. При использовании пакетных параметров переменная %0 заменяется именем пакетного файла, а переменные с %1 по %9 — на соответствующие аргументы командной строки. Для доступа к переменным больше %9 необходимо воспользоваться командой Shift. Параметр
%* ссылается на все аргументы, которые передаются пакетному файлу, за исключением
%0.
В качестве примера, рассмотрим копирование содержимого из каталога 1 (Folder1) в каталог 2 (Folder2), где параметр %1 заменяется значением Folder1, а параметр %2 соответ- ственно значением Folder2. В пакетном файле Mybatch.bat следует ввести следующую строку:
Xcopy %1\*.* %2
Используйте пакетный файл Mybatch.bat следующим образом:
Mybatch.bat C:\folder1 D:\folder2
Результат будет таким же, как и при записи в пакетный файл строки:
Xcopy C:\folder1\*.* D:\folder2\
С пакетными параметрами можно также использовать модификаторы. Модификаторы используют информацию о текущем диске и каталоге как часть или полное имя файла (ка- талога).
Синтаксис модификатора: %~xy, где x — символьное сокращение действия, опреде- ляемое модификатором, y — идентификатор переменной (в диапазоне от 1 до 9).
В табл. 3.1 и 3.2 описаны модификаторы, выполняемые ими действия, и даны возмож- ные комбинации модификаторов и квалификаторов для получения более сложных резуль- татов. В этих таблицах %1 и переменную среды PATH можно заменить другими значени- ями пакетных параметров.
Таблица 3.1. Модификаторы и выполняемые ими действия
№ п/п.
|
Модифика- тор
|
Описание
|
1.
|
%~1
|
расширение %1 и удаление любых кавычек (" ")
|
2.
|
%~f1
|
замена %1 полным путем
|
3.
|
%~d1
|
замена %1 именем диска
|
4.
|
%~p1
|
замена %1 путем
|
5.
|
%~n1
|
замена %1 именем файла
|
6.
|
%~x1
|
замена %1 расширением имени файла
|
7.
|
%~s1
|
замена путем, содержащим только короткие имена
|
8.
|
%~a1
|
Замена %1 атрибутами файла
|
9.
|
%~t1
|
замена %1 датой и временем модификации файла
|
10.
|
%~z1
|
замена %1 размером файла
|
11.
|
%~$PATH:1
|
поиск в каталогах, перечисленных среди переменных среды PATH, замена %1 полным именем первого найденного файла. Если переменная среды не определена или поиск не обнаружил файлов, модификатор выдает пустую строку.
|
Достарыңызбен бөлісу: |