подмапить хард на виндовой машине

Обсуждение технических вопросов по продуктам Novell

подмапить хард на виндовой машине

Сообщение galagen » 05 дек 2005, 16:44

Ребя, ситуация проста только не знаю синтаксиса...

Есть новелловская 5.0 сетка ~100 клиентов.

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

То есть нужно на каждом компе сделать net use q: \\server\folder

Бегать ессно не хочется. Вот и вопросик, как ентот net use q: \\server\folder прикрутить к новеллу, чтобы у юзера при логине подцеплялся Q: ?
galagen
 
Сообщения: 62
Зарегистрирован: 30 июн 2004, 10:46

Сообщение Владимир Горяев » 05 дек 2005, 17:18

В логин скрипт
@net use q: \\server\folder
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

Сообщение galagen » 05 дек 2005, 18:04

хехе :)
спасибо за оперативный ответ!

только мне уже подсказали, что ставить впереди нужно решетку - #
Собака - это то же самое? Или есть какой-то нюанс?

То есть в логин скрипт я добавил:

#net use q: /d (чтобы при перелогине убивался диск)
#net use q: \\server\folder

Только теперь вот что....
На машинах с 98ой виндой остается черное досовское окно от net use, мол диск прицепился и сеанс завершен. Может знает кто ключик чтоб окно сразу закрывалось. Не охота напрягать юзеров чтоб они закрывали мышою :) ?
galagen
 
Сообщения: 62
Зарегистрирован: 30 июн 2004, 10:46

ответ

Сообщение Орлов Алексей » 05 дек 2005, 18:18

@ это значит, что логин скрипт не будет ждать завершения этой строки, вот # будет, но тебе всё равно, каким методом запускать.
Эти варианты имеют смысл, для создания сложных скриптов, типа если нужно сначало замапать диск, что-то сделать, а потом отмапать.
Даёшь полный контроль над Юзверем!!!
-------------------------------------------------------
Я еще из тех, кто учился азбуке по букварю, а не по клавиатуре....

Иногда пишу в своем блоге на тему ms Lync, directaccess.
Аватара пользователя
Орлов Алексей
 
Сообщения: 953
Зарегистрирован: 04 июн 2003, 12:43
Откуда: Нижний Новгород

Сообщение galagen » 05 дек 2005, 18:23

все понял.

теперь бы побороть чтобы дос-окошки сами закрывались...
galagen
 
Сообщения: 62
Зарегистрирован: 30 июн 2004, 10:46

ответ

Сообщение Орлов Алексей » 05 дек 2005, 18:52

на nt само закроеться, на 9x нет, нужно закрывать самому, скорее всего.
Даёшь полный контроль над Юзверем!!!
-------------------------------------------------------
Я еще из тех, кто учился азбуке по букварю, а не по клавиатуре....

Иногда пишу в своем блоге на тему ms Lync, directaccess.
Аватара пользователя
Орлов Алексей
 
Сообщения: 953
Зарегистрирован: 04 июн 2003, 12:43
Откуда: Нижний Новгород

Сообщение Владимир Горяев » 05 дек 2005, 18:54

cmd /c
или
comannd.com /c
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

Сообщение galagen » 05 дек 2005, 19:12

Да, на НТ все пучком, 98винда не хочет закрывать...

Я правильно понял?

#net use q: /d /c
#net use q: \\server\folder /c

Пишет что неверный параметр "С"
galagen
 
Сообщения: 62
Зарегистрирован: 30 июн 2004, 10:46

Сообщение Андрей Старков » 05 дек 2005, 20:27

имелось ввиду
@cmd /c net use и т.д. на NT-compatable и
@command.com /c а вот тут не помню точно, можно ли передать строчку, или надо оформить в виде BAT-файла

попробуйте "сказать" типа такого:
C:\Program Files\Far>cmd /?
Запуск новой копии интерпретатора команд Windows XP.

CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
[[/S] [/C | /K] строка]

/C Выполнение указанной команды (строки) с последующим завершением.

и почитать
Андрей Старков
 
Сообщения: 473
Зарегистрирован: 21 июн 2002, 13:57
Откуда: г. Ноябрьск, ЯНАО

Сообщение Константин Ошмян » 05 дек 2005, 21:33

Андрей Старков писал(а):имелось ввиду
@cmd /c net use и т.д. на NT-compatable и
@command.com /c а вот тут не помню точно, можно ли передать строчку, или надо оформить в виде BAT-файла
[...]
Можно, можно. Можно и одной командой обойтись:
Код: Выделить всё
@%<COMSPEC> /C NET USE ...
- если хотите командный интерпретатор запускать независимо от того, какая именно операционка (9x или NT-clone). Я, правда, не вижу особого смысла так запускать - разница есть, только если надо этому интерпретатору какие-то параметры передать или его внутреннюю команду использовать. Например, команду START для того, чтобы консольное окно глаза не мозолило, и в свёрнутом виде отрабатывало:
Код: Выделить всё
@%<COMSPEC> /C START /MIN /WAIT NET USE ...
и далее по тексту.
Аватара пользователя
Константин Ошмян
 
Сообщения: 991
Зарегистрирован: 13 авг 2002, 21:36
Откуда: Рига

Сообщение galagen » 07 дек 2005, 15:52

сделал проще.. батник, в свойствах указал закрывать окно по завершению работы. 98винда отрабатывает без гимора.
galagen
 
Сообщения: 62
Зарегистрирован: 30 июн 2004, 10:46

Сообщение Богачкин Сергей » 03 апр 2006, 16:56

А простите сирого...
Ситуация - Новел 4.11, нужно при логоне сделать проверку на наличие некого файлика в определённом месте и при положительном результате сформировать в другом определённом месте файлик с именем, равным имени компа.
Т.е. выполнить следующий bat-файл (vircheck.bat):

@echo off
if exist %windir%\system32\soun.pif dir %windir%\system32\soun.pif >g:\infected.!!!\%computername%.log

В логон-скрипте прописали: #%<comspec> /c vircheck.bat

В итоге в g:\infected.!!! получается файлик %compute.log
Что не так делаем?
Богачкин Сергей
 
Сообщения: 13
Зарегистрирован: 30 янв 2006, 22:43

Сообщение Влад А.Сокол aka Akina » 03 апр 2006, 17:47

Богачкин Сергей писал(а):Что не так делаем?

Попробуйте для начала учесть что переменные бывают регистрозависимы...
Влад А.Сокол aka Akina
 
Сообщения: 1326
Зарегистрирован: 05 июн 2002, 09:24
Откуда: Зеленоград, Москва, Россия


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1