
- •Лабораторная работа №1
- •Методические указания.
- •Last Login - данное поле служит только для информации. В нем помещена информация о том, когда пользователь последний раз регистрировался в сети.
- •Применение объектов Alias (Псевдоним)
- •Установка ограничения на размер тома
- •Проверка выполнения условий
- •Текущая дата
- •Текущее время
- •Сетевой адрес
- •Информация о пользователе
- •Информация о рабочей станции
- •Include
- •Machine
- •Pause или wait
- •Remark, * или ;
- •11.2. Сетевые программы для пользователя
- •Capture
- •Castoff
- •Netbios
- •Rprinter
- •Salvage
- •Session
Проверка выполнения условий
ERROR_LEVELERROR_LEVEL |
Используется для проверки результата выполнения команды. Если команда выполнилась удачно, значение переменной равно "0". В противном случае переменная имеет значение, отличное от "0" |
MEMBER OFMEMBER OF "имя_группы" |
Переменная принимает значение TRUE, если текущий пользователь является членом группы с именем "имя_группы" |
Текущая дата
DAYDAY |
Номер дня в месяце, от 01 до 31 |
DAY_OF_WEEKDAY_OF_WEEK |
Название дня недели на английском языке (Monday, Tuesday, и т. д.) |
MONTHMONTH |
Номер месяца, от 01 до 12 |
MONTH_NAMEMONTH_NAME |
Название месяца на английском языке (January, February и т. д.) |
NDAY_OF_WEEKNDAY_OF_WEEK |
Номер дня недели, от 1 до 7. Нумерация начинается с воскресенья, то есть для воскресенья номер дня недели равен 1 |
SHORT_YEARSHORT_YEAR |
Последние две цифры года, например, 92, 93 |
YEARYEAR |
Полное обозначение года, например, 1994 |
Текущее время
AM_PMAM_PM |
До полудня (am) или после полудня (pm) |
GREETING_TIMEGREETING_TIME |
Утро (morning), день (afternoon) или вечер (evening) |
HOURHOUR |
Час дня или ночи от 1 до 12 |
HOUR24HOUR24 |
Час суток от 00 (полночь) до 24 |
MINUTEMINUTE |
Минуты от 00 до 59 |
SECONDSECOND |
Секунды от 00 до 59 |
Сетевой адрес
NETWORK_ADDRESSNETWORK_ADDRESS |
Сетевой адрес (номер кабельной системы), состоит из восьми шестнадцатиричных цифр |
FILE_SERVERFILE_SERVER |
Имя файл-сервера |
Информация о пользователе
FULL_NAMEFULL_NAME |
Полное имя пользователя, как оно задано при помощи программы syscon.exe |
LOGIN_NAMELOGIN_NAME |
Имя, под которым пользователь подключился к серверу |
USER_IDUSER_ID |
Личный идентификатор пользователя на сервере |
Информация о рабочей станции
MACHINEMACHINE |
Название модели компьютера, для которой создана сетевая оболочка (обычно IBMPC) |
OSOS |
Название операционной системы, на которой работает оболочка, например, MSDOS |
OS_VERSIONOS_VERSION |
Версия операционной системы, используемой на рабочей станции |
P_STATIONP_STATION |
Сетевой адрес станции, состоит из 12 шестнадцатиричных цифр |
SMACHINESMACHINE |
Короткое название компьютера, например, IBM |
STATIONSTATION |
Номер соединения для данной рабочей станции |
Дополнительно к перечисленным выше переменным можно обращаться и к переменным среды DOS.
Примеры:
Проверка результата выполнения команды
attach netlab/frolov
if "%ERROR_LEVEL"="0" then
map z: = netlab/sys:
Проверка на принадлежность пользователя к определенной группе
if MEMBER_OF "administrators" then
map u: = sys:\system