Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа1.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
858.11 Кб
Скачать

11.2. Сетевые программы для пользователя

В этом разделе мы приведем краткие сведения об основных сетевых программах, расположенных в файле SYS:PUBLIC и доступных для всех пользователей. Подробное описание смотрите в документации, поставляемой с Novell NetWare.

ATTACH

Если вы подключились к серверу при помощи программы login.exe и вам надо, не прерывая связи с этим сервером, подключиться к другому серверу, используйте команду attach.

attach [имя_сервера/[имя_пользователя]]

Вы можете не указывать имя сервера или пользователя. В этом случае вам придется ввести недостающую информацию с клавиатуры. Дополнительно надо будет ввести пароль пользователя на подключаемом сервере.

Capture

Команда capture предназначена для печати с рабочей станции на сетевом принтере. Обычно используется с программами, не умеющими печатать самостоятельно на сетевом принтере. Программа capture перенаправит печать с локального принтерного порта на сетевой принтер (в соответствующую очередь печати). Программа endcap отменяет переназначение.

capture [параметры]

Параметры можно сокращать до одной или нескольких букв. Возможные сокращения показаны в таблице заглавными буквами. Например, вместо "NoAutoendcap" можно указать "NA".

Пример задания параметров для программы capture:

capture NoB q=hetlabpq s=netlab

Castoff

Эта команда, выданная с параметром "All" запрещает прием вашей рабочей станцией сообщений, посылаемых с консоли сервера или от других рабочих станций. Для того чтобы вновь разрешить станции принимать сообщения, можно использовать команду caston.

CASTON

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

ENDCAP

Отменяет действие команды capture.

Можно указывать параметры. Если параметры не заданы, отменяется переназначение на сетевой принтер порта LPT1.

Для указания номера порта, переназначенного ранее командой capture, используйте параметр "Local=n", где n - номер порта.

Параметр "ALL" позволяет отменить переназначение для всех портов.

Параметр "Cancel" отменяет переназначение порта LPT1 и дополнительно отменяет печать данных, которая выполнялась через этот порт.

Параметр "CancelLocal=n" действует аналогично предыдущему, но позволяет указывать не только LPT1, но и другие принтерные порты.

Параметр "Cancel ALL" отменяет переназначение всех принтерных портов и всю печать на сетевых принтерах.

LOGIN

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

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

login [/параметры][сервер[/имя_пользователя]][параметры_входа]

В качестве параметров, задаваемых login через символ "/", можно использовать следующие (выделенные буквы можно использовать в качестве сокращения):

Параметр

Назначение и использование

/Script

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

/NoAttach

Этот параметр нужен для запуска файла Login ScriptLogin Script без подключения к файл-серверу

/Clearscreen

Стирание экрана во время ввода пароля

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

LOGOUT

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

Если имя файл-сервера не указано, выполняется отключение от всех серверов, к которым вы были подключены.

logout [имя_сервера]

MAP

Отображение каталогов файл-сервера на локальные диски рабочей станции. Эта команда позволяет автоматизировать процесс отображения каталогов. Приведем общий формат вызова команды (с некоторыми упрощениями):

map [функция] [диск: = [путь[;,,,]]

Возможны несколько форматов для команды map.

map

Если команда map выдана без параметров, на экране отображается карта текущего отображения каталогов.

map диск:=[путь]каталог

Отображение диска "диск" на сетевой каталог "каталог". В пути для сетевого каталога можно указывать имя сервера и имя тома.

map диск:=[путь]каталог; диск:=[путь]каталог

Одновременное отображение нескольких дисков в одной команде.

map insert диск_поиска:=[путь]каталог

Отображение сетевого каталога на диск. Полученный диск автоматически просматривается при запуске программ, поэтому он называется "диск_поиска". Альтернатива - использование команды PATH в файле autoexec.bat.

map root диск:=[путь]каталог; диск:=диск

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

map display on

Включение режима вывода на экран во время выполнения файла Login Script результатов отображения каталогов. Этот режим используется по умолчанию.

map display off

Выключение вывода на экран результатов отображения.

map errors on

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

map errors off

Запрещение вывода сообщений об ошибках при выполнении отображения каталогов.

Примеры:

map y:=sys:system

map u:=netlab/sys:system

map t:=sysprg/sys:system

NCOPY

Программа ncopy предназначена для копирования файлов. В отличие от средств копирования файлов, предоставляемых MS-DOS, утилита ncopy сохраняет атрибуты файлов, специфические для Novell NetWare, поэтому она более предпочтительна для использования в сети, чем программы MS-DOS.

ncopy [путь1]имя-файла [to] путь2 [параметры...]

В строке, приведенной выше, "путь1" и "путь2" определяют соответственно пути к копируемому файлу и к каталогу, в который файл будет копироваться. Можно указывать символы "*" и "?", которые будут восприниматься так же, как и для обычной команды copy из операционной системы MS-DOS. Для переименования файла при копировании необходимо в качестве параметра "путь2" использовать полный путь к новому файлу с указанием нового имени.

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

Параметр

Назначение и использование

/Subdirectories

Копирование вместе с подкаталогами

/Empty subdirectories

Копирование пустых подкаталогов. Этот ключ используется совместно с ключом /S

/Copy

Копирование файлов без сохранения атрибутов

/Inform

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

/Verify

Выполнить проверку после копирования на идентичность файла-оригинала и файла-копии

/A

Скопировать файлы с установленным в слове атрибутов архивным битом. Атрибуты файла не изменяются

/M

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

NDIR

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

ndir [путь][параметры...]

Для команды ndir можно задавать параметры (параметр /Not изменяет действие параметра на противоположное). Перечислим основные параметры команды ndir:

Параметр

Назначение и использование

[/Not] /Read Only

Показать только те файлы, которые имеют атрибут Read Only

[/Not] /Shareable

Показать только те файлы, которые имеют атрибут Shareable

[/Not] /Archive Needed

Показать только те файлы, которые имеют атрибут Archive

[/Not] /eXecute Only

Показать только те файлы, которые имеют атрибут Execute Only

[/Not] /Hidden

Показать только те файлы, которые имеют атрибут Hidden

[/Not] /SYstem

Показать только те файлы, которые имеют атрибут System

[/Not] /Transactional

Показать только те файлы, которые имеют атрибут Transactional

[/Not] /Indexed

Показать только те файлы, которые имеют атрибут Indexed

[/Not] /Purge

Показать только те файлы, которые имеют атрибут Purge

[/Not] /Delete Inhibit

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

[/Not] /Rename Inhibit

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

/Dates

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

/Rights

Показать права доступа, которые вы имеете к данному файлу

/HELP

Вывести подсказку по параметрам команды ndir

/OWner [Not] EQual to "имя"

Перечислить все файлы, созданные данным пользователем

/Size [Not] GReater then nnn | EQual to nnn | LEss than nnn

Перечислить файлы, имеющие размер, больший чем nnn байт (равный или меньший чем nnn байт)

/Files Only

Выводить только файлы, имеющиеся в каталоге

/Directories Only

Выводить только список подкаталогов указанного каталога

/SUBdirectory

Вывести все дерево каталогов для указанного каталога

Остальные параметры приведены в документации на Novell NetWare. Вы можете просмотреть полный список параметров, запустив утилиту ndir с параметром /HELP.