
- •Лабораторная работа №1
- •Методические указания.
- •Last Login - данное поле служит только для информации. В нем помещена информация о том, когда пользователь последний раз регистрировался в сети.
- •Применение объектов Alias (Псевдоним)
- •Установка ограничения на размер тома
- •Проверка выполнения условий
- •Текущая дата
- •Текущее время
- •Сетевой адрес
- •Информация о пользователе
- •Информация о рабочей станции
- •Include
- •Machine
- •Pause или wait
- •Remark, * или ;
- •11.2. Сетевые программы для пользователя
- •Capture
- •Castoff
- •Netbios
- •Rprinter
- •Salvage
- •Session
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.