Страница 1 из 1
подмапить хард на виндовой машине

Добавлено:
05 дек 2005, 16:44
galagen
Ребя, ситуация проста только не знаю синтаксиса...
Есть новелловская 5.0 сетка ~100 клиентов.
Есть отдельно стоящий комп с виндой, без новелловского клиента.
На нем я делаю папку, шарю ее, и хочу подцепить эту папку всем юзверям по майкрософтовской сетке например как диск Q:
То есть нужно на каждом компе сделать net use q: \\server\folder
Бегать ессно не хочется. Вот и вопросик, как ентот net use q: \\server\folder прикрутить к новеллу, чтобы у юзера при логине подцеплялся Q: ?

Добавлено:
05 дек 2005, 17:18
Владимир Горяев
В логин скрипт
@net use q: \\server\folder

Добавлено:
05 дек 2005, 18:04
galagen
хехе
спасибо за оперативный ответ!
только мне уже подсказали, что ставить впереди нужно решетку - #
Собака - это то же самое? Или есть какой-то нюанс?
То есть в логин скрипт я добавил:
#net use q: /d (чтобы при перелогине убивался диск)
#net use q: \\server\folder
Только теперь вот что....
На машинах с 98ой виндой остается черное досовское окно от net use, мол диск прицепился и сеанс завершен. Может знает кто ключик чтоб окно сразу закрывалось. Не охота напрягать юзеров чтоб они закрывали мышою

?
ответ

Добавлено:
05 дек 2005, 18:18
Орлов Алексей
@ это значит, что логин скрипт не будет ждать завершения этой строки, вот # будет, но тебе всё равно, каким методом запускать.
Эти варианты имеют смысл, для создания сложных скриптов, типа если нужно сначало замапать диск, что-то сделать, а потом отмапать.

Добавлено:
05 дек 2005, 18:23
galagen
все понял.
теперь бы побороть чтобы дос-окошки сами закрывались...
ответ

Добавлено:
05 дек 2005, 18:52
Орлов Алексей
на nt само закроеться, на 9x нет, нужно закрывать самому, скорее всего.

Добавлено:
05 дек 2005, 18:54
Владимир Горяев
cmd /c
или
comannd.com /c

Добавлено:
05 дек 2005, 19:12
galagen
Да, на НТ все пучком, 98винда не хочет закрывать...
Я правильно понял?
#net use q: /d /c
#net use q: \\server\folder /c
Пишет что неверный параметр "С"

Добавлено:
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 Выполнение указанной команды (строки) с последующим завершением.
и почитать

Добавлено:
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 ...
и далее по тексту.

Добавлено:
07 дек 2005, 15:52
galagen
сделал проще.. батник, в свойствах указал закрывать окно по завершению работы. 98винда отрабатывает без гимора.

Добавлено:
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
Что не так делаем?

Добавлено:
03 апр 2006, 17:47
Влад А.Сокол aka Akina
Богачкин Сергей писал(а):Что не так делаем?
Попробуйте для начала учесть что переменные бывают регистрозависимы...