омпьютере об управляемом компьютере. Устанавливается в тиках процессора (1/18 секунды). Значение, устанавливаемое по умолчанию, равно 6, и обычно этого значения вполне достаточно для большинства приложений.

Enable/Disable Help Line.

Включение/выключение линии подсказки, располагающейся на самой верхней строке экрана.

Exit Control.

Завершение контроля работы сервера. Попадете в предыдущее меню.

Отключение пользователя от управляемого сервера.

Запрет подключения пользователя к серверу.

7.6. Ключи и команды программы NET.

7.6.1. Ключи программы NET.

Ключи программы NET ставяться перед командами после самого названия программы - "NET" - и имеют перед собой символ "/", например:

NET /NOERROR SHOW - где NOERROR - ключ, SHOW - команда.

/MONO               Указывает программе NET работать в
                    монохромном режиме.
/NOERROR            Указывает программе не выводить
                    сообщения об ошибках.
/SCREEN_SAVER       Включает "сохранение" экрана. При
                    установке указывает программе
                    гасить экран после двух минут
                    отсутствия работы с клавиатурой
                    и/или мышью.

7.6.2. Команды программы NET.

Многие команды программы NET используются с аргументами. В этом случае сначала после "NET" идет имя команды, а затем ее аргументы:

NET command arguments,

например:

NET SEND * "Сбор через 5 минут".

В этой строке NET - название программы, SEND - имя команды, строка: * "Сбор через 5 минут" - аргументы команды.

ATTACH

Команда позволяет вам подключить все диски определенного сервера одной командой. Нужно отметить, что подключены будут только те диски, доступ к которым вам разрешен. Эта команда не подключит вам принтерные ресурсы, предоставленные вам на этом сервере. Подключаемые дисковые ресурсы будут распределены по вашим незанятым дискам. (Например, если у вас диски A: B: C: D:, то ресурсы сервера будут подключаться на диски E: F:, и т. д.)

Формат команды:

NET ATTACH </VERBOSE> \\server, где

server Имя сервера, ресурсы которого вы подключаете.

Пример:

NET ATTACH /VERBOSE \\DMITRIY

подключить все дисковые ресурсы сервера DMITRIY, и выдать полную информацию о сделанных подключениях.

AUDIT???

CHANGEPW

Позволяет вам изменить ваш пароль на сервере. Это удобно, если кто-то узнал ваш пароль, и когда вы не работаете, загружается с вашим именем и вашим паролем на сервер и пользуется вашими привилегиями. Например, доступом к каталогам, к которым открыт доступ только вам. Неприятно. С помощью данной команды вы можете периодически менять пароль, застраховавшись от подобных неприятностей.

Формат команды:

NET CHANGEPW \\server old-pw new-pw, где

server имя сервера, на котором вы хотите изменить свой пароль.

old-pw ваш текущий, или старый пароль.

new-pw ваш новый пароль.

Пример:

NET CHANGEPW \\SRV secret hidden

На сервере с именем SRV вы меняете пароль "secret" на пароль "hidden".

Если вы не хотите, чтобы кто-либо видел на экране вводимый вами пароль, используйте команду:

NET CHANGEPW \\SRV ^"Old:" ^"New:"

Программа запросит у вас ввод старого и нового паролей, но они не будут появляться на экране.

CHAT

Позволяет вам сразу попасть в режим диалога с другим пользователем. вызывает тот же самый результат, что и вызов программы NET без параметров, и затем Выбор функции Chat with Another User, т. е. после набора NET CHAT вы увидете те самые два окна (подробно описано выше, в описании функций программы NET).

CLOCK

Устанавливает время и дату на вашем компьютере идентичными времени и дате сервера.

Формат команды:

NET CLOCK \\server, где

server имя сервера, время и дата которого будут установлены на вашем компьютере.

COPY

Копирование файлов прямо на сервере, не пропуская эти файлы через локальную сеть. Используется в том случае, если вам нужно переписать файлы из одного каталога сервера в другой каталого того же сервера. Не стоит при этом загружать локальную сеть, команда NET COPY скопирует файлы, не перегоняя их через вашу машину.

Формат команды:

NET COPY from-path to-path

from-path Полный сетевой маршрут, указывающий на файлы, которые вы собираетесь копировать.

to-path Полный сетевой маршрут, указывающий на тот каталог, в который вы собираетесь копировать файлы.

Пример:

NET COPY \\ANDRE\C-DRIVE\*.TXT \\ANDRE\D-DRIVE

Скопировать все файлы с расширением .TXT с ресурса C-DRIVE сервера ANDRE на ресурс D-DRIVE.

DETACH

Позволяет вам отключить все дисковые ресурсы конкретного сервера, не используя команду NET UNUSE.

Формат команды:

NET DETACH \\server, где

server Имя сервера, дисковые ресурсы которого вы хотите отключить.

DIR

Команда выводит на экран содержимое каталогов любого сетевого дискового ресурса, к которому вы имеете доступ. Эта команда выводит так же такую файловую информацию, которую DOS'овская команда DIR не показывает.

Формат команды:

NET DIR </ALL> <pathname>

/ALL показывать так же скрытые и системные файлы. Этот ключ может быть сокращен до "/A"

pathname Полный путь к каталогу.

Примеры:

NET DIR

NET DIR C:\LOTUS

NET DIR \\SRV\C-DRIVE\WP\TEXTS

выводимая информация будет выводиться в следующем формате:

Имя_файла атрибуты время_создания

где в качестве атрибутов может быть показано следующее:

I Сетевой файл

A архивный файл

D флаг каталога

V метка тома

S системный файл

H скрытый файл

R файл только для чтения

SIZE размер файла в байтах

DATE дата создания файла

TIME время создания файла

DISABLEA

Запрещает подключение к серверу сетевому пользователю под вашим именем и с вашим паролем. Эта функция устанавливает число конкуретных загрузок под вашим именем в ноль. Эта функция может понадобиться вам, если вы отключаетесь от сервера на длительный период, и не хотите, чтобы туда кто-нибудь загрузился под вашим именем. Нужно только помнить, что это запрещение действует до перезагрузки компьютера.

Формат команды:

NET DISABLEA \\server password, где

server Сервер, на котором вы хотите запретить загрузку под вашим именем.

password Ваш пароль на этом сервере.

Пример:

NET DISABLEA \\NODE386 vasja

Если вы не хотите, чтобы ваш пароль появлялся на экране, введите эту же команду (я имею в виду команду, показанную в примере) в виде:

NET DISABLEA \\NODE386 ^"password:".

У вас будет запрошен ваш пароль, и когда вы будете набирать его на клавиатуре, он не будет отображаться на экране.

ECHO

Аналогично DOS'овскому "echo", но имеет некоторые расширенные функции.

Формат команды:

NET ECHO <string>, где

string строка символов, которую вам нужно вывести.

Пример:

NET ECHO "Strat of batch file"

NET ECHO !"Time"

Первая команда выведет на экран только то, что находится в ковычках. Вторая команда работает несколько по иному, выводя на экран значение времени, а не слово Time. Символ "!" предназначен именно для таких случаев.

EXPAND

Позволяет найти вам физический или сетевой маршрут к любому файлу. Когда вы используете сетевой файл, NET EXPAND поможет вам полный путь к нужному вам файлу. Ну разве это не здорово? Кроме того, вам может понадобиться полный сетевой маршрут к какому-либо файлу, для того, например, чтобы воспользоваться еще какими-либо командами программы NET.

Формат команды:

NET EXPAND </PHYSICAL/RECURSE> filename, где

/PHYSICAL вывести полный физический маршрут к файлу. Сокращается до /P

/RECURSE вывести полный сетевой маршрут к файлу. Сокращается до /R

filename Имя файла, для которого нужно вывести маршрут.

Пример:

Файл IND2.TXT находиться на сервере SRV, на дисковом ресурсе C-DRIVE, в каталоге \INFO, в подкаталоге \TEXTS. Команда

NET EXPAND IND2.TXT

будет иметь результатом вывод на экран:

\\SRV\C-DRIVE\INFO\TEXTS\IND2.TXT

Эта строка покажет вам, где именно находиться сетевой файл.

Приведу еще два примера использования команды EXPAND с файлом IND2.TXT, также приводя результаты выполнения коианд в этих примерах:

NET EXPAND /R IND2.TXT

будет иметь результатом вывод на экран:

\\SRV\C-DRIVE\IND2.TXT

т. е. выдается чисто сетевой маршрут.

NET EXPAND IND2.TXT

будет иметь результатом вывод на экран:

C:\INFO\TEXTS\IND2.TXT

вывод чисто физического маршрута -маршрута на том компьютере, на котором расположен IND2.TXT.

FLUSH

"Освежить" параметры некоторых ресурсов. Например, это может вам понадобиться, если вы изменили параметры сервера. Изменение некоторых параметров сервера проявляется только после перезапуска программы SERVER. Делать это не обязательно, можно обойтись использованиеми NET FLUSH. Для запуска этой команды на сервере вы должны иметь привилегию "S" (Системный администратор). Так же можно обрабатывать ресурсы кэширования.

Формат команды:

NET FLUSH \\server, где

server Имя сервера, параметры которого вы хотите "освежить".

Пример:

NET FLUSH \\SRV74

INDIRECT???

Позволяет вам создавать сетевой файл, содержащий ссылку на файл, находящийся в другом каталоге. При возниконовении обращения к сетевому файлу его содержимое заменяется на содержимое того файдла, на который он ссылается. Это позволит вам получить даступ к файлу, не меняя текущего каталога.

Формат команды:

NET INDIRECT pathname actual-name, где

pathname Имя сетевого файла, который вы хотите создать. Такой файл должен создаваться только на сетевом диске.

actual-name Сетевой маршрут для ссылки на файл.

Пример:

NET INDIRECT AUTO.BAT \\C-DRIVE\AUTOEXEC.BAT

LOGIN

Позволяет вам загрузиться в сервер.

Формат команды:

NET LOGIN </WAIT/DEFERRED> \\server <user> <pw> (adapter#), где

/WAIT Продолжать попытки загрузки в сервер до тех пор, пока сервер не выйдет на связь, или поптыки не будут прерваны пользователем. Сокращается до /W

/DEFERRED Если в момент LOGIN'а нужный сервер не был включен, пропустить команду LOGIN, но запомнить имя сервера и периодически повторять попытки в него загрузиться до тех пор, пока эти попытки не увенчаются успехом.

server Имя сервера, с которымс вы хотите устанвоить связь.

user Имя, под которым вы хотите загрузиться на сервер. Если вы не укажете никакого, будет подставлено имя вашего компьютера.

pw Пароль, соответствующий на сервере тому имени, которое вы указывали в параметре "user".

adapter# Номер адаптера, через который должна осуществляться связь с сервером. Имеет смысл указывать, когда в компьютере несколько сетевых адаптеров.

Пример:

NET LOGIN/WAIT \\SRV1 BRUCE SECRET

Загружаться в сервер SRV1 под именем BRUCE и с паролем SECRET. Попытки продолжать до тех пор, пока не будет установлена связь с сервером.

NET LOGIN \\HOST MARY LAMB 1

Загрузиться в сервер HOST под именем MARY под паролем LAMB, соединение должно устанавливаться через сетевой адаптер 1. Если загрузиться в сервер не удасться, попыток не повторять.

LOGOUT

Позволяет прервать связь с сервером (выгрузиться из него). При этом вы отсоединяетесь от всех дисков и принтеров сервера, из которого выгружаетесь.

Формат команды:

NET LOGOUT \\server, где

server Имя сервера, из которого вы хотите выгрузиться.

Пример:

NET LOGOUT \\SRV1

NET LOGOUT *

Последняя команда позволит вам выгрузиться из всех серверов сразу.

LPT COMBINE???

Эта команда создана для использования в командных файлах. Объединяет принтерные задания. Например, эта команда позволит вам распечатать задания от трех разных программ непрерывно. вы должны включать эту команду в тот же командный файл, в котором содержаться команды на вывод заданий. После того, как командный файл выполнен, функция объединения заданий автоматически перестает действовать.

Формат команды

NET LPT COMBINE

Пример:

Ниже приведено два простых командных файла. Первый пример создает 2 задания на принтер, первое содержащит текст A dirextory follows, второе - содержимое каталога.

echo A directory follows>lpt1

dir /w>lpt1

В результате выполнения этих строк на принтер будет послана строка A dirextory follows, затем будет выведено содержимое этого каталога.

Пример первого командного файла:

echo Каталог содержит > lpt1

dir /w > lpt1

В этом случае на принтер будет послано два задания: первое - напечатать строку, второе - напечатать содержимое каталога.

Пример второго командного файла:

NET LPT COMBINE

echo Каталог содержит > lpt1

dir /w > lpt1

Во этом случае на принтере будет выведенео то же самое, но это будет одним принтерным заданием.

Дело в том, что после каждого принтерного задания сетевой принтер будет переводить формат, т. е. выкидывать лист с выполненным принтерным заданием. Если же вам необходимо, чтобы два ваших задания печатались на одном листе, или чтобы вашими заданиями случайно не вклинилось на принт-сервере еще чье-нибудь задание использйте команду NET LPT COMBINE.

LPT FLUSH

Создана для использования в командных файлах для сброса для следующего принтерного задания действия команды NET LPT COMBINE. Имеется в виду, что принтерное задание, идущее после команды NET LPT FLUSH, не будет объединяться с предыдущим в одно принтерное задание. Однако оно будет продолжать объединяться с принтерными заданиями, идущими после него.

Формат команды:

NET LPT FLUSH

Пример командного файла файла, содержащего команды LPT COMBINE и LPT FLUSH и предназначенного для создания двух принтерных заданий вместо четырех:

NET LPT COMBINE ; Объединение принтерных заданий

echo Первое задание > lpt1 ; вывод сообщения

dir /w > lpt1 ; вывод содержимого каталога

NET LPT FLUSH ; Разделить принтерные задания

echo Второе задание > lpt1 ; вывод сообщения

dir /w > lpt1 ; вывод содержимого каталога

LPT NOTIFY

Данной командой вы извещаете сетевую операционную среду, что необходимо известить пользователя о том, что его принтерное задание на сетевом принтере выполнено. По умолчанию такое извещение запрещено.

Формат команды:

NET LPT </ENABLE> </DISABLE> NOTIFY, где

/ENABLE Разрешение извещения.

/DISABLE Запрещение извещения.

Задание команды без параметров /ENABLE, /DISABLE производит инверсию текущей установки.

Пример:

NET LPT/ENABLE NOTIFY

LPT SEPARATE

вызывает эффект, прямо противополжный эффекту, вызываемому командой NET LPT COMBINE, т. е. запрещает объединение принтерных заданий, посылаемых на сетевой принтер. Используется в командных файлах. Не подавайте эту команду, если не использовали NET LPT COMBINE

Формат команды:

NET LPT SEPARATE

Пример:

NET LPT SEPARATE

LPT TIMEOUT

Задает количество времени (в секундах), которое будет ожидать LANtastic перед тем, как решить, что принтерное задание завершено. Если за это количество времени данные не поступают, принт-сервер завершает текущее принтерное задание и переходит к другому. Если вы хотите, чтобы принт-сервер не разделял ваши задания, посылайте их так, чтобы временной промежуток между ними не превышал заданного данной командой значения. Такое может понадобиться, т. к. в параметрах сервера вы можете задать принт-серверу определенные действия, производимые им с сетевым принтером между заданиями. Не всегда для вас удобно, чтобы между каким-либо заданиями эти действия производились. Подтверждением того, что время ожидания вышло служит звуковой сигнал, который издаст ваш компьютер после посылки принтерного задания.

Формат использования:

NET LPT TIMEOUT time-out, где

time-out время в секундах, которе LANtastic будет ждать для закрытия принтерного задания. Обычно это значение находится в интервале 5-10 секунд. Если ваши принтерные задания не объединяются и идут раздельно, вам может быть необходимо увеличить это значение. Диапазон изменения параметра time-out - от 0 до 3600 секунд. По умолчанию программа инсталляции сетевой ОС LANtatsic ставит 10.

Пример:

NET LPT TIMEOUT 10

MAIL

Команда предназначена для посылки письма какому-либо пользователю, естественно, через сервер (см. раздел о посылке почтовых сообщений). Файл будет размещен на сервере (если тот имеет ресурс Mail), откуда его может считать получатель. Послать почту можно также, Выбрав опцию Mail Service в основно меню программы NET.

Формат команды:

NET MAIL </VOICE> filename \\server <recipient> <"comment">, где

/VOICE Устанавливается при посылке голосовой почты. Сокращается до /V.

filename DOS-маршрут к посылаемому файлу.

server Имя сервера-почтампта, на котором будет храниться письмо

recipient Имя компьютера - получателя письма. В данном параметре может использоваться символ "*", как для рассылки сообщения всем пользователям, так и для посылки письма группе пользователей.

comment Комментарий, добавляемый на сервере-почтампте к письму. Комментарий доложен быть заключен в двойные кавычки (символ ").

Пример:

NET MAIL C:\OUT\REPORT.TXT \\SRV1 DIMA "Сводка за май"

Посылка файла REPORT.TXT, находящегося на диске C: в каталоге \OUT пользователю, работающему на компьютере с сетевым именем DIMA. Получатель увидит на серверен это письмо с комментарием Сводка за май.

MESSAGE

Команда управляет выводом сообщений на экран и их звуковым сопровождением. Аргумент BEEP управляет разрешением/запрещением звукового сигнала при получении сообщения по сети, аргумент POP управляет разрешением/запрещением появления сообщения на экране. Также эта команда управляет разрешением/запрещением голосовых сообщений. Установка по умолчанию: разрешено появления сообщений на экране, звуковой сигнал разрешен, голосовые сообщения разрешены, в общем - можно все.

Формат команды:

NET MESSAGE </ENABLE /DISABLE> <BEEP POP SPEAK>, где

/ENABLE разрешение голосовых и текстовых сообщений, а также звукового сигнала при появлении сообщений, при наличии в командной строке аргументов SPEAK, POP и BEEP соотвественно.

/DISABLE все то, что в предыдущем случае, но запрещение.

ALL Заменяет собой наличие в командой строке трех аргументов: BEEP, SPEAK, POP.

POP Когда разрешен, сообщения, поступающие по сети, выводятся на экран. Когда запрещен, не выводятся.

BEEP Когда разрешен, сообщение, поступающее по сети, сопровождается звуковым сигналом. Когда запрещен, не сопровождается.

SPEAK Разрешение или запрещение голосовых сообщений.

PAUSE

Команда, аналогичная DOS'овской PAUSE, используется в командных файлах. Задает паузу на время, указанное в командной строке.

Формат команды:

NET PAUSE </NEWLINE> <message> <time>, где

/NEWLINE выдача сообщения при паузе.

message Сообщение, которое вы хотите послать на экран, задавая паузу.

time Время в секундах (от 0 до 999), на которое заданное вами сообщение в командной строке будет находиться на экране.

Пример:

NET PAUSE /NEWLINE "Пауза на 15 секунд" 15

PING

Используйте эту команду для просмотра текущей сетевой информации - конкретно - какие компьютеры в настоящий момент функционируют в сети.

Формат команды:

NET PING <machine>, где

machine Имя (имена) компьютеров, информацию о которых вы хотите видеть.вы можете использовать символ-заменитель * для определения группы компьютеров. Например, вы можете использовать для этого параметра значение ACCOUNT* для того, чтобы получить информацию о компьютерах, имена которых начинаются с ACCOUNT. Однако заметьте, что из-за того, что "тик" процессора - 1/18 секунды, за одну команду NET PING вы можете получить не полную информацию.

POSTBOX

Позволяет вам просмотреть список писем, хранящихся для вас на всех серверах сети, в которые вы загрузились.

Формат команды:

NET POSTBOX

Пример полученного сообщения:

You have 1 massege on Server \\SRV

PRINT

При использовании сетевого принтера, эта команда заменяет DOS'овскую команду PRINT.

Формат команды:

NET PRINT </BINARY> </DATE=> </DELAY=> </DELETE> </VERBOSE> </NOTIFY> </NONOTIFY> </TIME=> </DIRECT> filename device <"comment"> <copies>

/BINARY Печатать файл в двоичной форме. Сокращается до /B.

/DATE= Установить дату посылки задания на печать. По умолчанию - текущий день. Формат даты - месяц-день-год (напр. 8-7-1994), или день-месяц-год (напр. 7-AUG-1994).

/DELAY= Установить время, на которое принт-сервер задержит задание перед посылкой его на принтер. От 0 до 96 минут. По умолчанию задержка отсутсвует. Формат задания времени - час:минуты. Например 1:15 - задержит печать на один час пятнадцать минут.

/DIRECT Позволяет вам печатать файл прямо на принтер принт-сервера, минуя сохранение этого файла в буфере сервера. Эта опция может использоваться только с файлами, для которых указан полный сетевой маршрут.

/DELETE Уничтожение файла после прямой печати (предыдущая опция /DIRECT). Без предыдущей опции не применяется.

/NOTIFY Извещает вас о том, что ваше принтерное задание завершено выводя сообщение об этом на экран.

/NONOTIFY Запрет на вывод сообщения об окончании принтерного задания. Может применяться после команды NET LPT/ENABLE NOTIFY.

/TIME= Устанавливает время, в которое принт-сервер пошлет ваше задание на печать. По умолчанию устанавливается текущее время. Формат времени - час:минуты, например 19:30 (или 7:30РМ).

/VERBOSE вывести файлы, стоящие в очереди на печать.

filename Имя файла, посылаемого на печать, с полным путем DOS. Возможно использование символа-заменителя ("*").

device Принтерный порт. Возможно использование полного сетевого маршрута.

comment Комментарий, добавляемый к данному принтерному заданию. Возможно использование пустого коментария. (" "). По умолчанию комментарий - имя печатаемого файла. На печать комментарий не выводится, виден только в принтерной очереди на принт-сервере.

copies Количество копий принтерного задания, которое необходимо вывести на принтер.

Примеры:

NET PRINT report.txt lpt1

NET PRINT C:\WP\INFO\text.txt \\SRV\@PRINTER "Печать перечня" 5

QUEUE HALT

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

Формат команды:

NET QUEUE HALT \\server <(LPTn COMn ALL)>, где

server Имя принт-сервера, на котором вы хотите задержать печать задания.

LPTn Остановка печати на принтере, подключенном к параллельному порту принт-сервера.

COMn Остановка печати на принтере, подключенном к последовательному порту принт-сервера.

ALL Остановка печати на всех принтерах принт-сервера. Эта установка - по умолчанию.

Примеры:

NET QUEUE HALT \\SRV

NET QUEUE HALT \\SRV LPT1

NET QUEUE HALT \\SRV COM2

NET QUEUE HALT \\SRV ALL

QUEUE PAUSE

Остановка печати принтерного задания на время. Текущее принтерное задание будет остановлено. Печать будет продолжена после дачи команды NET QUEUE START. Отличается от команды NET QUEUE HALT тем, что печать будет продолжена не с начала остановленного принтерного задания, а с того его места, на котором печать была остановлена. Для удачного выполнения этой команды вы должны иметь на сервере привилегию Q.

Формат команды:

NET QUEUE PAUSE \\server <(LPTn COMn ALL)>, где

server Имя принт-сервера, на котором вы хотите задержать печать задания.

LPTn Остановка печати на принтере, подключенном к параллельному порту принт-сервера.

COMn Остановка печати на принтере, подключенном к последовательному порту принт-сервера.

ALL Остановка печати на всех принтерах принт-сервера. Эта установка - по умолчанию.

Примеры:

NET QUEUE PAUSE \\SRV

NET QUEUE PAUSE \\SRV LPT1

NET QUEUE PAUSE \\SRV COM2

NET QUEUE PAUSE \\SRV ALL

QUEUE RESTART

Возобновление остановленной печати с начала файла. Применяется тогда, когда принтер зажевал у вас бумагу, или доставил вам еще каку-либо похожую неприятность. вам нужно печатать файл с начала. Отличается от команды NET QUEUE START, разрешающей печать после команд NET QUEUE HALT, NET QUEUE PAUSE или NET QUEUE STOP, останавливающих печать на принт-сервере. Для удачного выполнения этой команды вы должны иметь на сервере привилегию Q.

Формат команды:

NET QUEUE RESTART \\server <(LPTn COMn ALL)>, где

server Имя принт-сервера, на котором вы хотите перезапустить печать задания.

LPTn Перезапуск печати на принтере, подключенном к параллельному порту принт-сервера.

COMn Перезапуск печати на принтере, подключенном к последовательному порту принт-сервера.

ALL Перезапуск печати на всех принтерах принт-сервера. Эта установка - по умолчанию.

Пример:

NET QUEUE RESTART \\SRV LPT1

NET QUEUE RESTART \\SRV COM2

NET QUEUE RESTART \\SRV ALL

QUEUE SINGLE

Послать принтерное задание на сетевой принтер и затем остановить на нем печать. Используется в том случае, когда между принтерными заданиями необходимо переустанавливать параметры принтера вручную на самом принтере. Таким образом, эту команду нужно давать для каждого принтерного задания. Если вы дадите эту команду, пока на принтере выводится какое-либо задание, принт-сервер выполнит его, затем остановит печать. Для удачного выполнения этой команды вы должны иметь на сервере привилегию Q.

Формат команды:

NET QUEUE SINGLE \\server <(LPTn COMn ALL)>, где

server Имя принт-сервера, на котором вы хотите установить данный режим печати заданий.

LPTn Установка данного режима печати на принтере, подключенном к параллельному порту принт-сервера.

COMn Установка данного режима печати на принтере, подключенном к последовательному порту принт-сервера.

ALL Установка данного режима печати на всех принтерах принт-сервера. Эта установка - по умолчанию.

Примеры:

NET QUEUE SINGLE \\SRV LPT1

NET QUEUE SINGLE \\SRV COM2

NET QUEUE SINGLE \\SRV ALL

QUEUE START

Запустить печать принтерных заданий на сервере. Дается в том случае, если печать на принт-сервере запрещена (эта команда не установит в Server Startup Parameters опцию выдачи на печать в ENABLED. Если там стоит DISABLED, то данная команда разрешит печать только до перезагрузки сервера). Для удачного выполнения этой команды вы должны иметь на сервере привилегию Q.

Формат команды:

NET QUEUE START \\server <(LPTn COMn ALL)>, где

server Имя принт-сервера, на котором вы хотите разрешить печать.

LPTn Разрешение печати на принтере, подключенном к параллельному порту принт-сервера.

COMn Разрешение печати на принтере, подключенном к последовательному порту принт-сервера.

ALL Разрешение печати на всех принтерах принт-сервера. Эта установка - по умолчанию.

Примеры:

NET QUEUE START \\SRV LPT1

NET QUEUE START \\SRV COM2

NET QUEUE START \\SRV ALL

QUEUE STATUS

Используется для определения статуса сетевого принтера.

Формат команды:

NET QUEUE STATUS \\server <(LPTn COMn ALL)>, где

server Имя принт-сервера, на котором вы хотите разрешить печать.

LPTn Разрешение печати на принтере, подключенном к параллельному порту принт-сервера.

COMn Разрешение печати на принтере, подключенном к последовательному порту принт-сервера.

ALL Разрешение печати на всех принтерах принт-сервера. Эта установка - по умолчанию.

Примеры:

NET QUEUE STATUS \\SRV LPT1

NET QUEUE STATUS \\SRV COM2

NET QUEUE STATUS \\SRV ALL

Пример вывода:

LPT1 CPS:169 Read:20480 Output 17555 Copies left:1

LPT2 DISABLED - Not Despooling -

LPT3 ENABLED - Not Despooling -

COM1 PAUSED - Not Despooling -

COM2 ENABLED - Not Despooling -

В первом примере LPT1 посылает в момент определения статуса данные на принтер. На COM1 печати нет, т. к. остутствуют принтерные задания. Печать на LPT2 запрещена, так что если принтерное задание и поступит, то не пойдет на печать до тех пор, пока печать не будет разрешена командой NET QUEUE START. И последнее, если на портах LPT3 и COM2 печать разрешена, но принтерное задание все равно не печатается - за неимением такового.

QUEUE STOP

Команда останавливает печать на сетевом принтере. Остановка произойдет тогда, когда допечатается принтерное задание, во время вывода которого была дана эта команда. Еслит в принтерной очереди задания отсутствуют, печать будет остановлена немедленно. Для удачного выполнения этой команды вы должны иметь на сервере привилегию Q. Для возобновления печати нужно дать команду NET QUEUE START.

Формат команды:

NET QUEUE STOP \\server <(LPTn COMn ALL)>, где

server Имя принт-сервера, на котором вы хотите остановить печать.

LPTn Остановка печати на принтере, подключенном к параллельному порту принт-сервера.

COMn Остановка печати на принтере, подключенном к последовательному порту принт-сервера.

ALL Остановка печати на всех принтерах принт-сервера. Эта установка - по умолчанию.

Примеры:

NET QUEUE STOP \\SRV LPT1

NET QUEUE STOP \\SRV COM2

NET QUEUE STOP \\SRV ALL

RECEIVE

Используйте эту команду, если вам необходимо просмотреть последние сообщения, пришедшие к вам по сети. Например, кто-то разослал по сети командой NET SEND сообщения всем, а вы успели увидеть его только краем глаза. Дайте команду NET RECEIVE, и компьютер покажет вам последнее сообщение, и имя компьютера, его пославшего. Если вы не зададите никаких параметров, текст сообщения появится сразу под строкой NET RECEIVE, но вы можете задать область экрана, в которой вам предпочтительно увидеть это сообщение.

Формат команды:

NET RECEIVE <position> <delay>

position Координаты (строка) на экране дисплея, указывающие место размещения сообщения. Номер строки можно указывать от 0 до 23. Если вы используете эту опцию, вы также должны использовать опцию delay.

delay Время в секундах, на которое выведенное сообщение будет оставаться на экране дисплея. Значение может задаваться от 0 до 65539 секунд. Если вы используете эту опцию, вы также должны использовать опцию position.

Примеры:

NET RECEIVE

NET RECEIVE 15 7

RUN

Команда позволяет вам запускать программы на одном из серверов сети. Команда на выполнение программы на сервере будет дана таким образом, как будто она вводилась с клавиатуры пользователем сервера. При этом не важно, является ваш собственный компьютер сервером или рабочей станцией. Такая команда может использоваться для задания серверу сделать BACKUP винчестера, начать обработку обширной базы данных, и т. д. Безусловно, самое приятное - если вовремя дачи этой команды пользователь удаленного сервера работал на нем. Для успешного выполнения данной команды вы должны иметь на управляемом сервере привилегию S (системный администратор).

Формат команды:

NET RUN </NOCK> \\server "command", где

NOCK Если указать эту опцию, NET не вставит "возврат каретки" в конце командной строки, задаваемой вами в команде.

server Имя сервера, н акотором вы хотите выполнить задаваемую вами команду.

command Команда, которую вы собираетесь выполнить на сервере.

Пример:

NET RUN \\SRV1 "BACKUP"

SEND

Команда позволяет вам послать сообщение по сети - по всей сети, или толькол какому-то отдельному компьютеру. Если у получателя командой NET MESSAGE разрешено появление на экране приходжящих по сети сообщений, сообщение, посланное вами, появиться у него на экране. Параметры server и user, описанные ниже, позволяют вам рассылать сообщения только по пользователям, загруженным в какой-то конкретный сервер.

Формат команды:

NET SEND machine "message" <<server> <user>>, где

machine Компьютер-получатель сообщения. Для того, чтобы разослать сообщение всем пользователям сети, можно использовать символ "*".

message Текст сообщения, которое вы хотите послать.

server Имя сервера, пользователи которого должны получить сообщение. Для получения сообщение пользователи должны быть загружены в сервер. По умолчанию - все сервера.

user Имя пользователя, колторый должне получить сообщение. Если вы используете эту опцию, то вы должны использовать и параметр server, т. к. в параметре user вы можете использовать только имя пользователя, подключенного к сереверу, имя которого задали в параметре server. Допустимо использование символа "*" - разослать сообщение всем пользователям указанного сервера.

Пример:

NET SEND * "Гуляем в комнате 304 в 18.30. Приходить со своим."

NET SEND IRINA "Вернись, я все прощу" SRV1 IRINA

SHOW

Команда выводит на экран сетевую конфигурацию вашего компьютера - режим вывода сетевых сообщений, сетевые дисковые ресурсы, и т. д.

Формат команды:

NET SHOW </BATCH>, где

/BATCH выводить информации о статусе пользователя, используемой в командных файлах. Такая информация может быть использована в командах NET LOGIN, NET USE и других. Может быть сокращена до /B.

Пример вывода информации командой NET SHOW:

LANtastic (R) Connection Manager V5.0-(C)

Copyright 1992 Artisoft Inc.

Machine PEER1 is beign used as a Redirector and a Server.

File and record locking is currently ENABLED

Unsolicited messages will BEEP, POP-UP and SPEAK

LPT notification is disabled

LPT timeout in seconds: 10

Autologin is enabled with user name USER

Logged into PEER1 as USER on adapter zero

Logged into PEER2 as USER on adapter )

Disk D: is redirected to \\PEER2\C-DRIVE

Disk E: is redirected to \\PEER2\A-DRIVE

Когда вы используете /BATCH аргумент с командой SHOW, вы можете быстро создавать различные командные файлы для загрузки в какой-либо сервер сети и подключения его ресурсов. Для того, чтобы это сделать, используйте запуск программы NET без командной строки, чтобы попасть в систему меню. Установите с помощью системы меню нужные вам такие сетевые связи - загрузку в сервера, подключение сетевых дисков и принтеров - которые будут нужны вам ежедневно. Затем запустите NET SHOW /BATCH, и эта команда создаст вам командный файл, запуская который вы будете устанавливать связи со всеми указанными вами ресурсами.

Пример такой команды создания .BAT-файла:

NET SHOW/BATCH>LOGIN.BAT

SHUTDOWN

Команда позволяет вам отключить сервер от работы в сети (т. е. компьютер больше не будет предоставлять сети ресурсов) и/или перезагружать его. При отключении сервера вы можете с помощью данной команды послать по сети предупреждение о том, что сервер будет перезагружен. Если вы только отключили сервер, не перезагружая компьютер, то вы можете продолжать работать на компьютере и пользоваться ресурсами сети (усчитывая, что теперь ваш компьютер работает только как рабочая станция). вы можете отменить отключение сервера. Для отключения сервера, и для отмены этого отключения вы должны иметь на нем привилегию S (системный администратор). Тут нужно указать, что вы можете отключить не только сервер, на котором работаете сами, но и любой сервер сети, на котором вы имеете привилегию S.

Формат команды:

NET SHUTDOWN </REBOOT> </CANCEL> </HALT> </SILENT> \\server <<minutes> <"message">>, где:

/REBOOT Перезагрузить сервер после того, как он будет отключен.

/CANCEL Отменить команду, данную для отключения сервера.

/HALT Остановить работу на сервере после его отключения.

/SILENT Не оповещать пользователей, подключенных к данному серверу о том, что он будет отключен.

server Имя сервера, который нужно отключить от работы в сети.

minutes Время в минутах, которое должно пройти от момента дачи команды на отключение сервера, до момента самого отключения.

message Сообщение, рассылаемое всем пользователям, подключенным к данному серверу. Если не задать никакого сообщения, у пользователей появиться строка:

"Server is shutting down".

Примеры:

NET SHUTDOWN \\SRV 5 "Спасайте ваши открытые файлы. вырублю сервер через # minute$".

NET SHUTDOWN /REBOOT \\SRV 5 "Перезагрузка сервера через # minute$".

NET SHUTDOWN /REBOOT \\SRV "Относительно перезагрузки - была шутка!\"

В первых двух примерах приведены символы # и $. Дело в том, что когда вы дадите команду на перезагрузку сервера, сообщение, данное вами, будет появляться на экранах пользователей этого сервера каждую минуту. Вместо символа # сетевая программа будет вставлять количество минут, оставшееся до перезагрузки сервера. Что касается символа $ - он имеет интерес только в том случае, если слово минуты вы пишете по-английски. Если до отключчения сервера остается больше одной минуты, вместо этого символа подставляется символ s. Осталась одна минута - ничего не подставляется.

SLOGIN

Разрешает/запрещает загружаться пользователю в сервер. Если была дана команда NET SLOGIN /DISABLE, в сервер не сможет загрузиться ни один пользователь. Команда не воздействует на тех пользователей, которые уже загрузились в сервер. Для того, чтобы дать такую команду серверу, вы должны иметь на нем привилегию S (системный администратор).

Формат команды:

NET SLOGINS </ENABLE> </DISABLE> \\server, где

/ENABLE Разрешение пользователям загружаться в сервер (Данная установка - по умолчанию).

/DISABLE Запрещение пользователям загружаться в сервер.

server Имя сервера, которому вы даете команду.

Пример:

NET SLOGIN/DISABLE \\SRV

STREAM

Используется для разрешения/запрещение принтерных потоков на принт-сервере. Например, вы имеете два сетевых ресуоса - @PRINTER и @CONDENS, настроенные на один и тот же сетевой принтер, но отличающиеся иницилизационной строкой, посылаемой на принтер перед каждым заданием. вам может понадобиться прекратить печать через один ресурс, но оставить разрешенным другой. В этом случае вы будете использовать команду NET STREAM. Кроме того, эта команда поможет вам изменить имя принтерного ресурса, а также получить информацию о принтерных потоках на принт-сервере.

Формат команды:

NET STREAM </ENABLE> </DISABLE> \\server <</stream-index> <stream-value>>, где

/ENABLE Разрешение принтерного потока.

/DISABLE Запрещение принтерного потока.

server Имя сервера, на котором вы хотите управлять принтерными потоками.

stream-index Номер ресурса, статус которого вы хотите изменить.

stream-value Новое имя, которе вы хотите присвоить принтерному ресурсу.

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

NET STREAM \\SRV1

после чего на экран будет выведена информация в следующем формате:

0: @PRINTER ENABLED

1: @CONDENS ENABLED

2: @DRAFT DISABLED

3: @ITALIC DISABLED

Примеры команд:

NET STREAM/ENABLE \\SRV 4

Разрешение потока 4

NET STREAM/DISABLE \\SRV 2

Запрещение потока 2

NET STREAM/DISABLE \\SRV 5 @BOLD

Создание принтерного потока @BOLD с номером 5.

Запромните, что после перезагрузки сервера все параметры принтерных потоков вновь станут прежними - такими, какими они заданы программой NET_MGR.

STRING???

Команда назначает строку параметров уже существующей переменной среды, которая имеет тот же тип, что и специфицированная пользователем. Этот тип - один из специфических строк среды LANtastic. Строка эта используется подобно строке переменной среды DOS. Эти строки используются во время запроса у пользователя его пароля, его имени, для другой информации. В командных файлах вы можете использовать эти строки для использования специальных строк при описании таких данных, как время, дата или имя компьютера, который вы используете. Если вы зададите при даче команды две строки, то вторая строка будет присоединена к первой???.

Формат команды:

NET STRING </LEFT=n> </RIGHT=n> variable <string1 <string2>>, где

/LEFT Первый символ уже существующей строки - считая слева, который будет замещен в старой строке. Отрицательное значение будет означать, что ссылка идет на конец строки.

/RIGHT Последний символ, который будет замещен в строке. Отрицательное значение дает отступ от правого края строки. Число, большее чем длина строки, ссылается на конец строки.

variable Уже существующая переменная среды, которой будет назначаться в соответствие строка, задаваемая в программе.

string1 Строка, заменяющая переменную среды.

string2 Строка опций, соединяющаяся со строкой srting 1.

Перечень специальных строк сетевой ОС LANtastic:

? Подсказка для ввода с отображением на экран.расширяется до длины введенной строки.

!"DATE" Расширение для текущей даты.

!"DAY" Расширение для текущего дня недели.

!"DIRECTORY" Расширение для текущего диска и каталога, которые вы используете.

!"ETEXT=n" Добавление текста ошибки, соответсвующего ошибке номер n.

!"FILE=pathname" Расширение для первой линии файла.

!"INSTALLED" Расширение символов, соотвестсвующих инсталлированным программам. N=NetBIOS, R=REDIR, S=SERVER, P=LANPUP, -=Not installed.

!"LOGIN=server" Расширение значения TRUE, если произведена загрузка в определенный сервере, и FALSE, если нет.

!"NODEID" Расширение текущего 12-разрядного номера узла NetBIOS.

!"MACHINEID" Расширение имени используемой машины.

!"PROGRAM" Расширение полного DOS-маршрута программы NET.

!"TIME" Расширение текущего времени.

!"USER" Расширение текущего имени пользователя, хранящегося на рабочей станциит.

!"USERID" Расширение текущего имени пользователя на сервере.

TERMINATE

Команда отключает группу пользователей или какого-то конкретного пользователя от сервера. На том сервере, на котором вы собираетесь произвести эту операцию, вы должны иметь привилегию S (Системный администратор).

Формта команды:

NET TERMINATE \\server user <machine> <minutes>, где

server Имя сервера, от которого вы собираетесь отключать пользователей.

user Имя, или группа имен пользователей, которых вы собираетесь отключить от сервера. Этой командой вы не можете отключить от сервера собственный компьютер. В качестве группы имен используется или только символ *, или этот символ с группой символов. Например, для того, чтобы отключить всех пользователей, имена которых начинаются с символов AS, в поле user надо поместить следующую строку: AS*.

machine Имя компьютера, с которого пользователь загрузился в сервер. Возможно использование символа-заменителя *.

minutes Время в минутах, через которое после подачи команды пользователи будут отключены. По умолчанию это время равно равно нулю. Значение этого времени - от 0 до 65535 минут. При отключении пользователей от сервера в момент дачи команды на отключение им будет послано предупреждение об этом.

Примеры:

NET TERINATE \\SRV *

Отключить от сервера SRV всех пользователей.

NET TERINATE \\SRV AC*

Отключить от сервера SRV всех пользователей, именя ко торых начинаются с AC.

UNLINK

Отсоединение сетевого диска от BOOT-сервера. Эта команда предусмотрена для того, чтобы рабочие станции, которые для загрузки операционной системы используют образ зарузочной дискеты, предоставляемый им BOOT-сервером, даже после загрузки с BOOT-сервера могли использовать дисковводы A: или B:. Перед тем, как использовать A: или B: для работы с локальными (находящимися на вашей машине), или сетевыми дисками, необходимо дать команду UNLINK.

Пример команды:

NET UNLINK A:

UNUSE

Эта команда используется для отсоединениея сетевого диска, или принтера. Антипод, извиняюсь, команды USE.

Формат команды:

NET UNUSE (d: LPTn COMn), где

d: Сетевой диск, который вы хотите отсоединить.

LPTn Сетевой паралелльный принтер, который вы хотите отсоединить.

COMn Сетевой последовательный порт, который вы хотите отсоединить.

Примеры команд:

NET UNUSE F:

NET UNUSE LPT1

NET UNUSE COM2

USE

С помощью этой команды вы можете сделать именно то, ради чего, собственно, обычно локальная сеть и устанавливается - получить доступ к дискам, принтерам и последовательным портам других компьютеров. Собрав все эти подключения в один командный файл, и вставив его вызов в AUTOEXEC.BAT, после каждого включения вашего компьютера вы будете иметь уже больше дисков и принтеров, чем у вас было раньше, и будете избавлены от необходимости носиться с дисками от машины к машине, для того чтобы переписать какую-либо игрушку, или важный рабочий файл.

Формат команды:

NET USE d: </DEFERRED> \\server<\path>

NET USE </DEFERRED> (LPTn COMn) \\server\@device

где:

/DEFERRED Переключатель, указывающий программе NET, что если в момент дачи команды соединения по каким-либо причинам не произошло, повторять попытки подсоединения позднее, до тех пор, пока соединение не будет установлено. Попытки подсоединения выполняются в фоновом режиме. Сокращается до /D.

d: Диск вашего компьютера, на который вы хотите "повесить" сетевой диск (от A: до Z:)

LPTn Паралелльный порт, через который вы собираетесь пользоваться сетевым ресурсом.

COMn Последовательный, через который вы собираетесь пользоваться сетевым ресурсом.

server Сервер, к сресурсам которого вы собираетесь подключиться.

path Полный сетевой маршрут с дисковому ресурсу, или принтеру, к которому вы собираетесь подключиться.

device Принтерный ресурс сервера, к которому вы собираетесь подключиться. Кроме того, вы можете перенаправить вывод на принтер To File.

Примеры команд:

NET USE F: \\SRV\C_DRIVE

NET USE LPT1 \\IGOR\@CONDENS

NET USE COM1 \\ANDREY\@PLOTTER

Заметьте, что для того, чтобы успешно выполнить команду USE и подключить ресурсы какого-либо сервера, не обязательно быть уже загруженным в этот сервер. При выполнении команды USE произойдет автоматическая загрузка в тот сервер, ресурсами которого вы решили воспользоваться - если только вы имеете необходимые права для использование этих ресурсов. Такое подключение к серверу называется автоматической загрузкой. При автоматической загрузке используются следующие параметры: имя пользователя, его пароль и номер адаптера. Описаные в команде USER.

USER

Устанавливает для вашего компьютера имя пользователя, пароль и имя адаптера, которые будут использоваться при подключении к серверу сети. Если вы не даете такой команды, то при подключении к какому-либо серверу используется как имя пользователя имя, стоящее в командной строке программы REDIR, пароль - без пароля, номер адаптера - использовать все адаптеры. Заметьте, что под номером адаптера подразумевается номер адаптера на вашей машине, обычно на одной машине один сетевой адаптер. Иногда это не так, компьютер может являться мостом, и тогда нужно правильно указать, через какой-же адаптер вы собираетесь связываться с таким-то сервером. Адаптеры нумеруются, начиная с нуля. Ниже используется словочетание "автоматическая загрузка". Оно рассмотрено в описании команды USE.

Формат команды:

NET USER </DISABLE> user <password> <adapter#>, где

/DISABLE Запрет автоматической загрузки в сервер.

user Имя пользователя, использующееся при автоматической загрузке в сервер.

password Пароль пользователя, использующийся при автоматической загрузке в сервер.

adapter# Номер адаптера, через который будет производиться автоматическая загрузка в сервер.

Примеры команд:

NET USER $ED SECRET

NET USER SALLY MINE 1

NET USER /DISABLE

8. Электронная почта.

Эта интересная и полезная функция. Предположим, вам нужно сказать что-то доброжелательное, или не очень одному из пользователей сети. Однако по телефону вы не дозвонились, сходили собственной персоной и нужного человека не нашли. Он будет позже, а бегать и звонить каждые 15 минут затруднительно и приводит к потере драгоценного рабочего времени. вы можете послать нужному человеку по сети письмо. Если компьютер получателя письма в момент посылки почты работает, он получит сообщение о том, что ему пришло письмо: "You have Mail on server \\"Имя сервера" from (имя машины, пославшей письмо)". Если компьютер выключен, то после того, как его включат, в одной из строк, бегущих по экрану во время включения машины, будет присутствовать строка "You have N massege on server "Имя сервера", где N - количество писем, которые пришли на имя пользовател. Так что будьте внимательне при запуске сетевых программ - вас может ждать важное сообщение, а вы его не заметите.

При работе с электронной почтой вам понадобиться наличие хотя бы одного сервера в сети, который будет вашим "почтовым отделением". При приеме и посылке сообщений вы всегда должны будете выбрать сервер-"почтовый ящик". Такой сервер хранит почтовые сообщения и предоставляет пользователям возможность обработки электронных писем.

Голосовая почта в данном издании не рассматривается.

8.1. Создание почтового ресурса (DOS).

Для того, чтобы сервер мог поддерживать почтовый сервис, на нем должен быть создан определенный ресурс - так называемый почтовый ресурс. Обычно он создается по умолчанию при устанвоке сетевых программ сервера.

Если на вашем сервере отсутствует почтовый ресурс, вы можете создать его с помощью программы NET_MGR. На каждом сервере можно открыть только один почтовый ресурс, который должен иметь имя @MAIL.

1. В командной строке DOS наберите NET_MGR <Enter>. Выберите в меню команду Shared Resources Management и нажмите клавишу Enter.

2. Нажмите клавишу Ins и наберите @MAIL <Enter>.

3. Для возврата в DOS используйте клавишу Esc.

После создания почтового ресурса на сервере, этот сервер можно использовать в системе электронной почты LANtastic.

8.2. Создание почтового ресурса (Windows).

Для того, чтобы сервер мог поддерживать почтовый сервис, на нем должен быть создан определенный ресурс - так называемый почтовый ресурс. Обычно он создается по умолчанию при устанвоке сетевых программ сервера.

1. В окне LANtastic Network Manager нажмите кнопку Resources.

2. Раскройте меню Edit и выберите в нем команду Add.

3. Отметьте в диалоговом окне строку Mail, после чего в поле имя ресурса появится строка @MAIL. Это имя нельзя изменить.

4. Если вы хотите, можно задать описание ресурса в одноименном поле. По окончании нажмите кнопку ОК.

8.3. Работа в среде электронной почты (DOS).

Выбирете в главном меню функцию Send and Receibve LANtastic Mail, <Enter>. Перед вами появиться список серверов. В случае получения письма вам нужно Выбрать сервер, на котором вас ждет письмо, с случае отправления - Выбрать сервер, через который вы будете письмо посылать.

Для того, чтобы адресат получил ваше письмо, отправленное через какой-либо сервер, он должен быть описан на этом сервере как пользователь.

Каждый раз при использовании электронной почты вы должны будете выбрать тот почтовый сервер, через которые будете посылать/принимать письма.

8.3.1. Выбор почтового сервера. Основное окно электронной почты.

1. При работе в командной строке DOS наберите NET MAIL <Enter>. При использовании меню программы NET выберите строку Send and Receive LANtastic Mail и нажмите клавишу Enter.

2. В окне Connect to Computer выберите имя сервера-почтового отделения и нажмите клавишу Enter. Если компьютер отсутствует в списке, нажмите клавишу Ins и введите имя сервера, а потом нажмите Enter.

3. Если вы еще не подключены к нужному серверу, может быть выдан запрос на ввод имени пользователя и пароля, а после этого - запрос на корректировку часов вашего компьютера по часам сервера. Наберите устраивающий вас ответ на запрос корректировки времени и нажмите Enter. На экране появится окно Viewing My Mail, включающее в себя окна Incoming Mail (полученная почта) и OUTgoing Mail (отправленная почта).

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

F1        Доступ к справочной информации.
F8        Просмотр списка всех сообщений (независимо от того,
          кому они адресованы). Для использования возможности
          просмотра всей почты вы должны иметь привилегию M
          (Администратор почты).
Tab       Переключение между панелями отправленной и полученной
          почты.
Ins       Переход в меню Creating a Mail Message (создать
          сообщение).
Enter     При выбранном сообщении переход в меню Mail Option
          (работа с сообщением).
Del       Удалить сообщение из списка. Если удаляемое сообщение
          адресовано не только вам, для его удаления вы должны
          иметь привилегию M (Администратор почты).

8.3.2. Создание и передача сообщений

1. Войдите в основное окно электронной почты (предыдущий раздел).

2. <Ins>. Появиться меню создания нового письма (Creating a Mail Message) (Рис 8-1 Меню работы с новым письмом.).

Картинка

Рис 8-1 Меню работы с новым письмом. Среда DOS.

При создании новго письма вы можете использовать встроенный редактор LANtastic, любой внешний редактор, выбранный вами или послать уже существующий файл.

8.3.2.1. Адресация сообщения.

Для сообщения, адресованного одному человеку вы должны набиратье имя, под которым он зарегестрирован на сервере как пользователь. (для просмотра всех пользователей сервера нажмите клавишу F10); для сообщений, адресованных всем пользователям сети, введите вместо имени символ *.

8.3.2.2. Встроенный редактор LANtastic

Выберите в меню Creating a Mail Message строку Using the LANtastic Editor. Запишите ваше письмо, затем <F2>. Задайте адрес, по которому будет послано сообщение.

Нажмите клавишу Enter, если нужно наберите текст комментария к письму и нажмите Enter еще раз.

8.3.2.3. Использование внешнего редактора.

Вы можете применять для написания писем другие текстовые редакторы; например, с целью использования предоставляемых этими редакторами дополнительных возможностей (таких, как функции поиска и замены текста или проверка написания слов). Для работы с внешним редактором перейдите в меню Creating a Mail Message (процесс описан в предыдущем разделе), затем выберите строку Using Your Text Editor.

1. Если вы пользуетесь внешним редактором первый раз, наберите полное имя исполняемого файла для запуска редактора. Например:

C:\DOS\EDIT.COM

При последующих обращениях к внешнему редактору LANtastic будет автоматически использовать эту команду для загрузки редактора, если вы по окончании работы с редактором сохраните опции. Однако вы должны помнить, что использовать пакетные (.BAT) файлы для загрузки внешних редакторов нельзя.

2. Введите полное имя файла для записи нового сообщения на диск, например:

C:\TEXT\MSG.TXT

3. Наберите текст сообщения, сохраните файл на диске и выйдите из редактора.

4. На экране появится всплывающее окно, с именем файла, в котором хранится передаваемое сообщение. Нажмите Enter для передачи этого файла или введите другое имя и тогда нажмите Enter.

5. Адресуйте сообщение.

6. После отправки сообщения может быть выдан запрос на сохранение опций работы с внешним редактором. Нажмите Enter для сохранения или Esc для отказа. Если вы сохраните параметры (имя исполняемого файла для запуска редактора и имя файла для записи сообщения), при следующем обращении к внешнему редактору они будут использоваться автоматически.

8.3.2.4. Передача существующего текстового файла.

1. Перейдите в меню Creating a Mail Message (см. выше) затем выберите строку By Sending an Existing Text File.

3. Наберите полное имя (вместе с маршрутом) передаваемого файла и нажмите Enter.

4. Задайте адрес для сообщения.

8.3.3. Просмотр и обработка сообщений.

Вы можете использовать команду NET с параметром POSTBOX. LANtastic будет сообщать о пришедших вам письмах с указанием имени сервера, на котором хранятся полученные сообщения. Пример команды:

NET POSTBOX <Enter>

Функции просмотра и обработки сообщений содержаться в меню Mail Options, которое вызывается из окна Viewing My Mail. Для того, чтобы попасть в это окно, запустите программу NET, и из главного меню выберите функцию Send and Receive LANtastic Mail.

Картинка.

Рис 8-2 Меню просмотра и обработки почтовых сообщений. Среда DOS.

Чтобы получить доступ в меню Mail Options выберите нужное сообщение из списка полученной или отправленной почты и нажмите клвишу Enter. После этого на экране появится всплывающее меню Mail Options и окно с детальной информацией о выбранном письме (автор, время передачи, размер сообщения в байтах и комментарий, если он был задан).

Меню Mail Options включает пять команд:

Read Mail               Просмотр письма. Для просмотра длинных
                        писем используйте клавиши PgDn и PgUp.
Forward Copy of Mail    Послать копию письма другому
                        пользователю. Если вам нужно переслать
                        интересное письмо еще кому-нибудь,
                        выберите эту функцию, затем <F10>. Вы
                        увидите список пользователей, которым вы
                        можете переслать письмо. Выберете
                        нужного и нажмите Enter два раза. При
                        необходимости прибавьте комментарий, и
                        снова Enter.
Copy Mail to File       Скопировать письмо в файл. После того,
                        как вы выбрали эту функцию, вам нужно
                        набрать на клавиатуре имя файла, в
                        который вы желаете записать сообщение,
                        при необходимости прибавьте к имени
                        файла маршрут. <Enter>.
Print Mail              Распечатать письмо. При выборе этой
                        функции программа предложит вам список
                        портов, на которых может находиться
                        принтер. Обычно это LPT1.
Delete Mail             Уничтожить письмо. вы Выбрали эту
                        функцию, и программа спросит у Вас
                        подтверждения, действительно ли вы
                        хотите уничтожить письмо. Если Ваше
                        намерение твердо, нажмите еще раз Enter.
                        Если же вы вспомнили причину, по которой
                        письмо еще сможет вам понадобиться,
                        нажмите Esc. Если сообщение адресовано
                        не только вам, для его удаления вы
                        должны иметь привилегию M (Администратор
                        почты).

9. Использование удаленного принт-сервера (RPS)

Программа удаленного сервера печати RPS.EXE устанавливается автоматически при инсталяции LANtastic. Эта программа позволяет совместно использовать в сети принтеры, подключенные к рабочим станциям (без установки этих станций в режим сервера).

Рабочие станции передают задания на печать одному или нескольким специализированным ресурсам сервера. Рабочая станция, на которой загружена программа RPS, берет принтерные задания из очереди сервера и передает их на подключенный к этой станции принтер.

Поскольку файлы с принтерными заданиями хранятся на диске сервера, удаленный сервер печати можно организовать даже на бездисковой рабочей станции. Просто включите программу RPS в образ загрузочного диска или загружайте ее с диска сервера.

Если в вашей сети много компьютеров и принтеров, вам может быть удобно организовать один принт-сервер на всю сеть (для буферизации печати) и выводить файлы на принтеры, подключенные к рабочим станциям. В этом случае управление печатью и просмотр заданий будет значительно проще, поскольку все принтерные очереди будут сосредоточены на одном сервере. Кроме того, можно ускорить процесс печати в сети, установив несколько принтеров для обслуживания одного принтерного ресурса. Такой жедим более удобен для пользователей, поскольку от них требуется подключение к единственному серверу печати вместо нескольких. Программа RPS позволяет одной рабочей станции обслуживать до 32 принтерных ресурсов и разделять до семи принтеров.

9.1.1. Использование RPS

В приведенных ниже инструкциях рабочая станция, к которой подключен разделяемый в сети принтер, называется RPS-станцией. Компьютер, на котором хранятся выводимые RPS-станцией задания, называется сервером очередей.

При использовании удаленного принт-сервера режимы уведомления оператора и прямой печати не поддерживаются.

1. Выберите в сети один из компьютеров для использования в качестве сервера очередей.

2. Организуйте на этом сервере удаленный принтерный ресурс.

¨ Выполните обычные при создании принтерного ресурса операции и выберите опцию Remote при указании порта, к которому подключен разделяемый принтер.

¨ Удостоверьтесь, что при организации удаленного принтерного ресурса вы задали параметры, требуемые для принтера RPS-станции. Подробное описание принтера вы можете найти в приложенной к нему документации. Хотя RPS-станция локально изменяет параметры последовательного порта, в общем случае проще задать параметры при организации принтерного ресурса на сервере.

¨ При успользовании файлов установки и сброса для удаленного принтера следует задавать маршрут поиска этих файлов с указанием имени сервера (а не локального имени серверного ресурса) - например, \\ServerName\C-DRIVE\SETUP.TXT.

3. Создайте пользователя для RPS-станции:

¨ если вы планируете использовать единственную RPS-станцию, создайте персонального пользователя для нее, назвав его, например, RPS.

¨ если вы намерены использовать в сети несколько RPS-станций, создайте группового пользователя (wildcard) (например, RPS*) и дайте каждой станции имя, начинающееся с префикса RPS. В этом случае вам потребуется устанавливать параметры для единственного пользователя на все RPS-станции и доступ к ним будет возможен с использованием группового пользователя. Если вы уже используете сервер очередей, удостоверьтесь, что на этом сервере для вас установлена привилегия D (управление буферизацией).

4. Предоставьте привилегию D для созданного пользователя RPS.

5. Убедитесь, что в окне Server Startup Parameters включена опция поддержки удаленного принтера.

6. Повторите пп. 1-5 для каждого сервера очередей.

В сети можно организовать произвольное количество RPS-станций и серверов очередей. Одна RPS-станция может забирать задания с нескольких серверов очередей или несколько станций может быть подключено к одному серверу.

7. Перейдите к компьютеру RPS-станции (если на нем загружена среда Windows, выйдите из нее) и загружите программу удаленного сервера печати:

RPS USER_NAME=Name PASSWORD=Passw switches <Enter>

Name - имя счета, организованного на сервере для RPS-станции, Passw - пароль для использования этого счета; switches означает набор допустимых параметров командной строки RPS.

Например, если вы создали для RPS-станции пользователя RPS1 без пароля, командная строка загрузки RPS будет иметь вид:

RPS USER_NAME=RPS1 <Enter>

Если вы хотите собирать задания на печать от нескольких принтерных ресурсов, вы должны задать их количество:

RPS USER_NAME=RPS1 RESOURCES=6 <Enter>

Если к RPS-станции подключено несколько принтеров, используемых в качестве сетевых, следует задать значение параметра PRINTERS=

RPS USER_NAME=RPS1 RESOURCES=6 PRINTERS=2 <Enter>

8. После того, как программа RPS загружена, вы можете изменить режим ее использования с помощью команд с аналогичным синтаксисом. Например, для задания имени принтера и порта используется команда

RPS DEVICE_NAME=name PORT=LPTn <Enter>

или

RPS DEVICE_NAME=name PORT=COMn <Enter>

Имя устройства (name) может содержать до восьми символов и должно быть уникальным в рамках сети. Например, для принтера RPS-PRN, подключенного к порту LPT1, используется команда

RPS DEVICE_NAME= RPS-PRN PORT=LPT1 <Enter>

Вы можете также добавить в командную строку другие параметры. Их вы можете найти, запустив программу ARTIDOCS.EXE.

9. Вы готовы к подключению сервера очередей. Используйте команду

RPS ATTACH PORT:\\ServerName\Resource <Enter>

Например, для связывания принтера, подключенного к порту LPT1 с ресурсом @REMOTE используйте команду

RPS ATTACH LPT1:\\SERVER1\@REMOTE <Enter>

Повторите операцию для каждого связываемого с принтером ресурса печати и для каждого принтера, подключенного к RPS-станции.

После подключения одного или нескольких принтерных ресурсов RPS-станция будет печатать все задания, переданные для этих ресурсов. Имя принтера появляется в списке принтеров, доступных из меню программы NET, что позволяет управлять принетрами RPS-станции.

Обратите внимание, что между передачей задания сетевому принтеру и началом вывода на принтер RPS-станции происходит задержка в 60 секунд.

Вы можете создать пакетный (.BAT) файл для загрузки программы RPS и задания всех параметров:

RPS USER_NAME=RPS2 PASSWORD=Secret RESOURCES=3 PRINTERS=2

RPS DEVICE_NAME=RPRINT1 PORT=LPT1

RPS DEVICE_NAME=RPRINT2 PORT=LPT2

RPS ATTACH LPT1:\\SERVER1\@REMOTE1

RPS ATTACH LPT1:\\SERVER2\@RPS

RPS ATTACH LPT2:\\SERVER1\@REMOTE1

После того, как вы организовали соединения для всех RPS-станций, используйте команду RPS BATCH для копирования установленных опций в файл для последующего использования. Например, вы можете задать команду

RPS BATCH>RPS-SET.BAT<Enter>.

9.1.2. Использование параметров команды RPS

Вы можете задать параметры последовательного порта, к которому подключен принтер. Эти установки будут отменять ранее заданные параметры разделяемого принтерного ресурса. Кроме того, вы можете использовать специальные команды (например, CONFIG) для просмотра списка удаленных принтеров. Подробное описание параметров команды RPS можно получить, запустив программу ARTIDOCS.EXE.

10. Поддержка UPS

10.1. Использование программы UPS.

Сетевые программы системы LANtastic позволяют защитить ваши данные на компьютере, использующем источник бесперебойного питания. Эта программа присутствует в стандартной поставке LANtasticа и называется UPS.EXE. Эта программа отключит ваш сервер от работы в сети перед тем, как UPS перестанет подавать на него питание.

Естественно, что удобнее, когда пользователей сервера предупреждают о том, что сервер будет отключен. Программа UPS.EXE так и делает. Пользователям сервера сообщается некоторое время, через которое сервер будет отключен. Если за это время питание в сети восстановится и UPS подаст сигнал об этом компьютеру (т.е. программе UPS), то отключение сервера будет отменено. Пользователи сервера будут оповещены об этом.

Программа UPS сетевой ОС LANtastic поддерживает работы с UPS следующих компаний:

Acme SAFE POWER

American Power Conversion

PARA System

SOLA Electric

Tripp Lite

Если вы нуждаетесь в более подробной информации, то свяжитесь с фирмой Artisoft или с ее дистрибьютером в России.

Установка UPS:

1. Соедините UPS и ваш компьютер кабелем, идущим в поставке с UPS. Такой кабель также может поставляться отдельно фирмой, продающей UPS. Конкретно способ подсоединения кабеля должен быть освещен в руководстве по UPS.

2. Включите в командный файл, используемый вами для запуска сетевого ПО (обычно это STARTNET.BAT) следующую строку:

UPS/SWITHES.

SWITCHES- ключи программы UPS. Подробно описаны ниже в этом же разделе.

Итак, вы подсоединили UPS так, как сказано в инструкции, и включили запуск программы UPS в стартовый файл вашей сети. вы не задавали никаких переключателей. В этом случае программа UPS будет считать, что питание отсутствует, если оно не поступает на UPS более, чем 10 секунд. После этого все пользователи, загруженные в данный сервер, получат сообщение о том, что им необходимо закрыть все файлы и записи, открытые ими на сервере. Такое сообщение они будут получать каждую минуту. Через 15 минут после отключения питания сервер будет отключен от работы в сети. Если компьютер не позднее, чем за 10 секунд до отключения сервера, получит от UPS сообщение о том, что питание было восстановлено, отключение сервера будет отменено.

Существует еще одна возможность - программа UPS при отключении питания получит от UPS сигнал о том, что заряда в батареях устройства почти не осталось. В этом случае сетевая программа отключит сервер от работы в сети через минуту после того, как получит информацию об отключении питания в сети.

Если вдруг ваш сервер не получает сигнала от UPS, не реагирует на его сигналы (об отключении питания, о его восстановлении), убедитесь в том, что кабель, соединяющий UPS и компьютер, именно нужного вам типа и что он не поврежден, а также в том, что соединение сделано правильно. В том случае, если вы все проверили и все корректно, но неисправности все-таки еще имеют место, дайте команду

NET QUEUE HALT COMx

Команда дается для того, чтобы прекратить работу сервера с последовательным портом компьютера. "COMx" в команде должен быть тем портом, к которому подключен кабель UPS. Если у вас снова ничего не получается, то пойдите и купите, наконец, LANtastic, а не пользуйтесь его украденной копией. Это не значит, что ваши проблемы сразу, как по волшебству, пропадут, просто теперь вы

будете знать, что где-то есть люди, обязанные вам помочь в решении этих проблем.

10.2. Переключатели программы UPS.

BROWNOOUT.SECO  Числа десятичные. Этот параметр
NOS = (10).     указывает количество времени (в
0-1800          секундах), которое будет ждать
                программа UPS перед тем, как решит,
                что питание отключено после того,
                как получено сообщение от UPS. То
                есть это промежуток времени, который
                должен пройти от того момента, когда
                UPS (прибор) сообщит об отключении
                питания, до того момента, когда
                программа UPS начнет процесс
                отключения сервера от работы в сети.
CANCEL_SECONDS  Числа десятичные. Парамент
= (10) 0-1800   устанавливает время (в секундах),
                которое должно пройти от того
                момента, когда UPS сообщит о том,
                что питание восстановлено, до того
                момента. когда отключение сервера
                будет отменено. Иными словами -
                промежуток времени между
                восстановлением питания и отменой
                отключения сервера. Если это время,
                например. составляет 10 секунд, а
                сигнал о восстановлении питания
                пришел только за 5 секунд до
                отключения сервера, сервер будет
                отключен от работы в сети. В тот
                момент, когда отключение сервера
                будет отключено, все пользователи, в
                него загруженные, получат об этом
                сообщение.
DEVICE =        Параметр позволяет вам указывать,
(COM1), COM2,   через какой порт ваш компьютер
COM3, COM4      связан с источником бесперебойного
                питания. Если вы подсоединяете UPS
                не через порт, указанный по
                умолчанию (COM1), то не забудьте
                указать номер порта, через который
                подсоединили UPS.
IOBASE =        Число шестнадцатиричное. Данный
(NONE).         параметр позволяет вам использовать
0000-FFFF       нестандартный COM-порт, для которого
                вы сами указываете адрес порта
                ввода-вывода. Если в командной
                строке вы указали данный параметр,
                проследите за тем, чтобы и
                переключатель DEVICE ему
                соответствовал.
LOW-BATTERY =   Параметр позволяет работать вам с
(1) IGNORE 0,   сигналом "батареи садятся",
1, 2, 3, 4 5    поступающим от UPS. Он указывает
                количество времени, которое должно
                пройти после получения такого
                сигнала, до того времени, как сервер
                будет отключен. Диапазон этого
                времени - от немедленного отключения
                сервера до ожидания отключения до
                пяти минут. вы даже можете указать
                программе, чтобы она игнорировала
                такой сигнал. Правда, в этом случае
                пеняйте на себя: если у какого-то
                пользователя данные на сервере
                пропадут, и он придет выяснять
                отношения, не говорите, что мы не
                предупреждали. Если сигнал об
                истощении батарей UPS поступил таким
                образом, что время, указанное в
                параметре LOW_BATTERY, будет
                превышать время, остающееся до
                отключения сервера, параметр
                LOW_BATTERY будет игнорироваться. То
                есть. например. все хорошо и все
                работает. Но тут на работе в
                середине дня пришел дядя Вася,
                который есть в каждой конторе.
                Упомянув совершенно посторонних
                людей, он полез в распределительную
                коробку, после чего ваш UPS отчаянно
                запищал и выдал сигнал в компьютер о
                том, что питания в сети больше нет.
                Скажем, программа UPS знает, что
                через 15 минут после такого сигнала
                она должна отключить сервер от
                работы в сети. Программа выдает
                предупреждение и начинает отсчет
                времени. Так проходит 12,5 минут. И
                тут, запыхавшись, прибегает от UPS
                сигнал о том, что через 4 минуты
                после такого сигнала она должна
                отключить сервер. Тут оная программа
                смотрит, что и как естественным
                путем, до отключения сервера
                осталось 2,5 минуты. Естественно,
                программа выключит сервер именно
                через 2,5 минуты, игнорируя значение
                параметра LOW_BATTERY. После того,
                как сервер врубится и вы выключите
                свой компьютер, можете идти
                разбираться с дядей Васей, если он
                уже не принял и не заснул прямо тут
                же у распределительаной коробки.
                Искренне желаем вам удачи в таких
                походах.
NO_CANCEL       Если вы укажете в командной строке
                программа UPS этот параметр, то
                после того, как в случае отключения
                питания будет запущен процесс
                отключения сервера, он уже не может
                быть остановлен, даже в том случае,
                если будет восстановлено питание в
                сети. Значение параметра
                CANCEL_SECONDS будет игнорироваться.
NO POWER-DOWN   Если указать этот парамент в
                командной строке рассматриваемой
                нами программы, то питание
                компьютера, являющегося сервером, не
                будет отключено после того, как
                сервер будет отключен от работы в
                сети. Отключение сервера от работы в
                сети производится прекращением
                функционирования программы. SERVER
                однако после того, как эта программа
                перестанет функционировать, сам
                компьютер, являющийся сервером,
                будет продолжать работать до тех
                пор, пока не иссякнут батареи UPS.
CHUTDOWN-MINUT  Десятичные числа. Устанавливает
ES = (15).      время в минутах, которое должно
0-300           пройти от момента получения сигнала
                об отключении питания, до того
                момента, как сервер будет отключен
                от работы в сети. Если не
                используется переключатель
                NO_CANCEL, отключение сервера может
                быть отменено, если не позднее, чем
                за определенное время до него
                (параметр CANCEL_SECOND) питание
                снова появится в сети. В течение
                всего интервала времени, указанного
                в этом параметре, пользователи будут
                получать сообщение о том, что через
                определенное время сервер будет
                отключен.
WARNING         Диапазон от 0 до 79 символов в
["WARNING:SERV  строке. Этот параметр позволяет вам
ER SHUTTING     задать сообщение, которое будет
DOWN IN         рассылаться всем пользователям
#MINUTES$ DUE   данного сервера как предупреждение о
TO POWER        выключении питания. В строке
FAILURE"]       синтаксиса параметра указана строка,
                которая задается по умолчанию. Знак
                # означает количество минут, которое
                осталось до выключения сервера.
                Поскольку предупреждения
                пользователям выдаются один раз в
                минуту, значение, которое будет
                подставляться вместо символа #,
                каждый раз будет уменьшаться на
                единицу. Символ доллара имеет
                значение для вас только в том
                случае, если вы хотите выдавать
                сообщение на английском языке.
                Вместо этого символа подставляется
                буква s, если значение минут больше
                одной, и не подставляется ничего,
                если значение минут равно одной.
                Обычно используется как окончание
                слова minute.

LANCACHE

Программа LANcache - это программа кэширования диска, разработанная специально для использования с сетевой ОС LANtastic. Если вы инсталлировали ваш компьютер как сервер, то эта программа автоматически устанавливается к вам в тот же каталог, в который вы установили и остальные сетевые программы. Однако для того, чтобы эту програаму использовать, вам надо запускать ее, используя AYTOEXEK.БАТ или КОНФИГ.СИС.

Использование программы LANcache позволит вам увеличить как скорость дисковых операций, когда вы работаете только со своим компьютером, так и в тех случаях, когда вы работаете с сетевыми ресурсами или какой-либо пользователь работает сресурсами вашего сервера.

Сброс данных, временно сохраняемых в памяти программой на диске, происходит при минимальной загрузке процессора.

Основные черты программы LANcache:

- кеширование до четырех физических устройств;

- кеширование диска на чтение и запись;

- выполнение кеширования как фоновой операции;

- требует малое количество нижней (из числа 64ОК) памяти - менее IOK;

- обеспечивает полную совместимость с работой в защищенном режиме со средой Windows;

- позволяет вам изменить размер области кеша в любой момент, когда вы работаете с ДОС или УИНДОУС.

Требования к аппаратуре и программному обеспечению

Для использования LANcache вы должны иметь компьютер с процессором не ниже 286-го, работающий под МС ДОС 3.1, 3.3 или выше. вы также должны иметь в этом компьютере один из следующих видов памяти:

- Конвентион память - Основная память компьютера (те самые 640 К).

Используется и разделяется обычно программами ДОС и различными

программными продуктами, под ДОС работающими.

- Екстендед память - большинство компьютеров с процессором не ниже

80286 имеют такую память. Такие машины имеют обычно не менее IМБ

памяти.

- XMS. LANcache обычно поддерживает XMS - протокол, обеспечиваемый

обычно HIMEM.SYS в МС ДОС5.0 и Windows, дающий доступ к этой па-

мяти.

- EMS (Eкспандед память) - Для использования этой памяти вам потре-

буется CMS-драйвер, совместимый с LIM 4.00 или выше.

По умолчанию ЛАН кеш использует екстендед память. Если же у вас на компьютере установлен драйвер для XMS-памяти, такой как HIMEN.SYS. LANcache будет использовать XMS-memory.

Если вы можете Выбирать тип памяти для LANcache из EMS.XMS или Extended memory, используйте XMS или Екстендет мемори на машинах с 386- и 486-процессором. Использовать EMS-память следует на компьютерах с процессором 80286.

Использование LANcache при работе под ДОС

1. Для запуска программы LANcache нужно использовать или AYTOEXEC, или КОНФИГ.СИС. В AYTOEXEC достаточно просто включить строку

Если вы используете ДОС 5.0, вы также можете запустить LANcache из КОНФИГ.СИС., используя команду INSTALL. Пример такого запуска:

INSTALL = C:\LATAXTI\LANCACHG.EXE

Если вы использовали версию LANtastic ниже, чем пятую, то там программу LANcache нужно было запускать после программы РЕДИР, но перед программой СЕРВЕР. Теперь это не необходимо. вы можете запускать LANcache, вообще не используя LANtastic.

2. Фирма "Артисофт" не советует использовать совместно с LANcache еще какие-либо программы, использующиеся для кеширования. Поэтому советуем вам убрать или закомментировать в ATOEXECe и КОНФИГе все те строки, которые управляют запуском каких-либо кеширующих программ, кроме LANcache.

По умолчанию LANcache использует для кеширования 2 МБ екстендед мемори в ДОС и соответственно меньшее количество, когда запущена срекда Windows. Эта память применяется для кеширования первых четырех физических дисков, установленных на компьютере. вы можете изменить установки по молчанию, используя переключатели программы LANcache. Их список и пояснения к ним приведены ниже в этом же разделе.

Использование LANcache при работе с Windows

Программа LANcache совместима при работе со средой Windows полностью и в том случае также, когда эта среда работает в моде 386-енхансед. Для того, чтобы использовать LANcache с Windows, достаточно выполнить те шаги, которые перечислены в предыдущем разделе. - Включить запуск LANcache в АУТОЕХЕС или КОНФИГ.

При работе с Windows LANcache автоматически перестраивает свой буфер, уменьшая его размер для того, чтобы освободить среде Windows больше памяти. Например, если ваш компьютер имеет 8 МБ памяти, то LANcache будет использовать 2 МБ памяти при работе в ДОС и 1 МБ памяти после того, как будет запущена Windows. Соответственно, если ваш компьютер имеет только 4 МБ памяти при работе с ДОС кеш будет составлять 2 МБ, при работе с Windows - только 512 КБ. Такие параметры устанавливаются программой LANcache по умолчанию. вы можете изменить их, используя переключатели LANcache. - CACHE.SIZE WINDOWS -SILE.? Например, чтобы указать LANcache использовать 4 МБ в ДОС и 1 в Windows, необходимо запустить программу следующим образом:

LANCACHE CACHE - SIZE=4096 WINDOWS-SIZE=1024

Заметьте, используя переключатель Windows-Size, вы должны быть уверены, что после запуска среды памяти будет достаточно для того, чтобы обеспечить кеш такого размера, который вы указали.

Отключение LANcache

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

- нажмите Стрл-Алт-Дел.

Если на вашем компьютере запущена программа СЕРВЕР, нажмите S для

того, чтобы произвести корректное отключение сервера. Если на

вашем компьютере работает и LANcache, отключение сервера будет

задержано до тех пор, пока все данные из области кеша не будут

перемещены на диск;

- команда "Очистить кеш". Дайте команду LANCACHE/FLUSH CENTER;

- очистить кеш и удалить программу кеширования из памяти. Нужно на-

брать LANCACHE/RESET (ENTER);

- можно использовать функцию RELEASL? для запрещения кеширования и

освобождения памяти, занятой кешем для других программ. Нужно на-

брать LANCACHE/RELEASE (ENTER);

- самый простой путь - подождать, не совершая дисковых операций,

когда область кеша очистится сама. Интервал очистки области кеша

по умолчанию для программы LANcache составляет одну секунду.

Команды, задаваемый во время работы программы LANcache

CACHE-SIZE - когда вы работае6т в ДОС и вам необходимо изменить размер области памяти, выделенной под кеширование. Например:

LANCACHE ICACHE-SIZE = 2048?

Однако заметьте, что вы не можете увеличить размер кеша таким образом, чтобы его размер превышал размер, заданный при первичном запуске программы LANcache.

LANCACHE/STAT=INPO? Используя эту команду, вы можете просмотреть теперешнюю конфигурацию вашего кеширования. Также команду СТАТ можно использовать для других применений - запрет и разрешение кеширования и многие другие функции. Информация о переключателях программы LANcache - ниже, в этом же разделе.

Использование переключателей задержки записи

LANcache по умолчанию устанавливает задержку, через которую данные из области кеша перемещаются на диск, равную одной секунде. Это значение можно изменить, но нельзя установить его большим 12 секунд. Это время зависит от того, насколько занят сервер, на котором производится кеширование. Если сервер очень сильно загружен, время задержки данных в области кэша можно довести и до 12 секунд. Если же сервер работает не напряженно (например, один-два не очень часто читающих с диска сервера пользователя), то время задержки устанавливается равным одной секунде.

Если питание вашего компьютера внезапно будет отключено, то вполне понятно, что все данные, хранящиеся в области кеша, будут для вас потеряны. Это обидно, и риск потери данных хочется минимизировать. Это возможно, если запретить совсем задержку записи на диск. Для этого нужно использовать следующий вариант запуска программы LANcache:

LANCACHE/NODELAYED WRTES???

вы также можете запретить задержку, используя параметр О в переключателе 88888 /??? и переключателя ????.

Кстати, если вы будете устанавливать эти переключатели в значения, отличные от нуля, то обратите внимание на то, что значение переключателя ??? должно быть меньше значения переключателя ???. Более подробное описание этих параметров вы найдете ниже, в описании переключателей программы LANcache.

Кеширование нескольких дисков

По умолчанию программа LANcache будет кешировать первые четыре диска (имеются в виду физические диски) вашего компьютера. Если вы хотите это изменить и сами указывать программу, какие ресурсы конкретно нуждаются в кешировании, используйте параметр DISK = в командной строке программы LANcache.

Например, если в вашем компьютерте установлено два винчестера, но вы хотите кешировать только один из них, первый, вам необходимо при запуске LANcache формировать следующую строку:

LANCACHE/DISK=O

Заметьте, что когда вы кешируете диск (физический), то это значит, что вы кешируете все логические диски, на нем располагающиеся.

вы можете не только разрешить кешировать только один какой-то конкретный диск. В том случае, когда вы используете в компьютере несколько дисков, в командную строку нужно включать установки для каждого диска, разрешая или запрещая его кеширование. Например, как в предыдущем примере с двумя винчестерами, запуск программы LANcache будет выглядеть следующим образом:

LANCACHE/ENABLE/DISK=O/DISABLE/DISK=1

Уменьшение занимаемой основной памяти

Независимо от того, какой тип памяти используется для кеширования (екстенд, XMS или EMS), LANcache требует довольно малое количество основной памяти для управления кешированием. Кроме того, вы можете уменьшить и это количество занимаемой памяти. Это обеспечивается запрещением ???-ahead операций и задержки при записи на диск при запуске программы LANcache. Переключатель NOREDD-??? запрещает ??? кеширование. Переключатель NODEKAYED-WRITE запрещает задержку при записи. Также вы можете запретить задержку при записи установкой параметра AFTER ??? DELAY в ноль.

Таким образом мы видим, что при уменьшении размера памяти, занимаемой программой LANcache, нам приходится отказываться от многих ее функций. Поэтому стоит посчитать ваши ресурсы перед тем, как ужимать размер памяти, занимаемой программой кеширования.

Переключатели программы LANcache

??? = (1) 0-3600. Это время (в секундах), лимитирующее счетчик времени, управляющий сбросом информации на диск. Этот счетчик времени начинает отсчет после получения LANcache или первого запроса после того, как данные из области кеша были скинуты на диск. Каждый раз, когда LANcache получает запрос на чтение или запись на диск, этот счетчик сбрасывается. Когда счетчик достигает значения параметра ???, данные из области кеша сбрасываются на диск. Если установить значение этого параметра в ноль, данные из области кеша немедленно после поступления будут сбарасываться на диск.

Значение этого параметра должно быть меньшим, чем значение параметра ???WRITE.DELAY, если его превысить, то программа LANcache будет использовать в качестве значения параметра AFTER.10.DELAY зжначение параметра LONG.WКПБ.DELAY???

BACKGROUND. Разрешает фоновую запись на диск после того, как она была запрещена установкой параметра Noback round. По умолчанию фоновая запись на диск разрешена.

Cache.SIZE = /384 КБ основной или до 2 МБ EMS, extended или XMS памяти - в зависимости от того, как указано в параметре TYPE =/0-16000 КБ.

Параметр устанавливает размер памяти, выделяемой под кеш. Если вы задали не ровное значение, LANcache округлит его (в меньшую сторону). Если вы сами не устанавливаете этот переключатель, LANcache будет использовать 384К основной памяти, и 2 МБ EMS, XMS памяти - в зависимости от того, как указано в параметре TYPE.

DELAYED-WRITES. Снова разрешает задержку записи на диск для указываемых дисков (диска) после того, как задержка была запрещена использованием переключателя WIDELAYED-WRITES. По умолчанию задержка записи на диск разрешена.

DYSABLE. Очищает кеш от данных (происходит сброс данных на диск), запрещая кеширование для какого-либо конкретного диска (дисков). вы можете использовать этот параметр для работы с теми программами, которые не могут работать одновременно с программой кеширования.

DISK = (0) 0-3.

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

ORIVE-INFO. Запуск программы LANcache с этим переключателем выходит на экран информации о количестве цилиндров, головок, секторов на дорожку, а также о размере сектора (в байтах).

ENABLE. Используйте этот переключатель для разрешения кеширования определенных дисков после того, как их кеширование было запрещено с использованием переключателя DISABLE. Заметьте, что в предыдущей версии программы LANcache с помощью этого переключателя можно было снова выделить для кеширования область памяти, освобожденную ранее командой LANCACHE/REL???. Теперь для этого необходимо использовать команду LANCACHE/RESUME.

F UCH???. Запуск программы LANcache с этим переключателем во время кеширования дисков заставит программу кеширования сбросить все данные из области кеширования на диск. Обычно эта команда используется для очистки области кеша перед выключением сервера.

LONG.WRITE.DELAX = (12) 0-3600. С помощью этого параметра вы задаете программе кешировавния время (в секундах), которое LANcache должно ждать перед тем, как сбросить данные после их поступления в область кеширования на диск. Этот параметр используется для гарантии того, что данные после их поступления будут скинуты на диск не позднее, чем через время, заданное этим параметром. Значение рассматриваемого параметра не зависит от значение параметра AFTER.10.???, но следует устанавливать его большим, чем у последнего. Если вы установите значение параметра LONG.WRITE.DELAY в ноль, то данные из области кеша будут скидываться на диск немедленно после их поступления.

MAX.SIZE = /по умолчанию те же установки, что и у CACHE.SIZE/.

От 16 до 16000 - числа десятичные.

Указывает на максимальное количество памяти, которое может использовать програама LANcache для кеширования. В параметре КЕШ-Сайз вы можете указать меньшее значение - для определения размера области кеша будет использовать именно оно - затем в ходе работы вы можете увеличить размер кеша, но этот размер не может быть больше, чем указанный вами в параметре MAX.SIZE. Для того, чтобы все-таки увеличить размер области кеша, вам придется удалить LANcache из памяти, и затем запустить ее с новыми параметрами.

NOBACA???

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

NODELAYEO.WRITES. Запрещает задержку при записи на диск для указываемых дисков.

WUKEAD.AMEAD. Запрещает буферизацию чтения с диска для указанного физического диска.

READ.AMEAD. Разрешает суферизацию при чтении с диска после того, как она была запрещена использованным переключателем NOREADHEAD для определяемых дисков.

11. Список продуктов фирмы ARTISOFT, поставляемых на рынок СНГ.

В основном эта книга посвящена использованию сетевой ОС LANtastic. Фирма ARTISOFT Inc, производящая и продавающая эту сетевую ОС, не ограничивается выпуском только стандартной версии LANtastic. Спектр продуктов фирмы включает в себя не только программное, но и аппаратное обеспечение. Достаточно сказать, что недавно фирма ARTYISOFT купила фирму Eagle???. В этой главе мы постараемся осветить те продукты фирмы ARTISOFT, которые могут представлять интерес для потребителей нашего рынка. Если вас заинтересует полный перечень продукции этой фирмы, обратитесь к дистрибьютору фирмы, фирме "Аргуссофт Компани".

11.1. LANtastic Z.

LANtastic Z представляет собой простейшую сеть для соединения двух компьютеров по последовательным или параллельным портам. Это может быть соединение двух компьютеров в оффисе, которому большее ко