Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » "Сетевое подключение" и командная строка

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

ugh



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста:
Как включить/отключить "сетевое подключение" в Win2k/XP из комадной строки...
 
 Заранее спасибо.

Всего записей: 55 | Зарегистр. 27-02-2003 | Отправлено: 16:52 09-09-2003
Andryuha

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
net share /?

Всего записей: 1235 | Зарегистр. 27-07-2001 | Отправлено: 18:19 09-09-2003
ugh



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет, надо влючать/отключать "подключение по локальной сети"... а не включать/откл "общий доступ" к данным.  
или я что-то не понял с "Net share"  ?

Всего записей: 55 | Зарегистр. 27-02-2003 | Отправлено: 18:33 09-09-2003
favourite

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
net use /?

Всего записей: 1 | Зарегистр. 10-09-2003 | Отправлено: 07:38 10-09-2003
mmt



Junior
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
favourite
Andryuha
 
 А не проще ли net /?

Всего записей: 1058 | Зарегистр. 25-09-2001 | Отправлено: 09:23 10-09-2003
terrapin



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос конечно интересный. Я сам этим раньше интересовался. С помощью netsh
set int можно положить только on-demand интерфейс. А вот постоянное подключение типа LAN нельзя. Как пишет сам MS:
Usage set interface [name = ] IfName
            [ [admin = ] ENABLED|DISABLED
              [connect = ] CONNECTED|DISCONNECTED
              [newname = ] NewName ]
 
      Sets interface parameters.
 
      IfName  - the name of the interface
      admin   - whether the interface should be enabled (non-LAN only).
      connect - whether to connect the interface (non-LAN only).
      newname - new name for the interface (LAN only).
 
Так что вопрос остается открытым;)

Всего записей: 272 | Зарегистр. 14-06-2002 | Отправлено: 17:43 10-09-2003
Serg_from_Samara



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rem ******************
net use N: \\server\base psw /user:sidd
    if %ERRORLEVEL%==0 goto end
 
net use N: \\rezerv\base1 psw1 /user:sid
    if %ERRORLEVEL%==0 goto end
 echo SERVER NOT FOUND!
pause
:end
rem ******************
Командный файл подключает сетевой диск N: к расшаренному ресурсу  \\server\base  для пользователя sidd с паролем psw. Если неуспешно, то тоже самое, но для ресурса \\rezerv\base1 с паролем psw1 и именем пользователя sid. Если неудача, то вывод сообщения: SERVER NOT FOUND!
 
Если нужно постоянное подключение, то в конце строки добавь ключ /persistent:yes  

Всего записей: 42 | Зарегистр. 09-04-2002 | Отправлено: 12:11 11-09-2003 | Исправлено: Serg_from_Samara, 12:17 11-09-2003
terrapin



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serg_from_Samara
Не, мне вот чего хотелось:
Мое сетевое окружение>Свойства>Подключение по локальной сети>Отключить
Но из командной строки, а не через гюи.

Всего записей: 272 | Зарегистр. 14-06-2002 | Отправлено: 13:19 11-09-2003
ugh



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ура! Нашелся человек, который меня понял! terrapin
 
 
favourite
mmt
 

Цитата:
Net use -
 команда используется для подключение и отключение общих ресурсов и вывод сведений о подключениях  

Всего записей: 55 | Зарегистр. 27-02-2003 | Отправлено: 13:20 12-09-2003
terrapin



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ugh
А ларчик оказывается просто открывался. Средствами самой операционки этого сделать нельзя. Однако в составе Driver Development Kit, как XP, так и W2K есть утилитка DevCon разрешающая включать/отключать практически любой класс устройств, в том числе и сетевые карты, вот что пишет сам MS:
 
The DevCon utility is a command line utility that acts as an alternative to Device Manager. Using DevCon, you can enable, disable, restart, update, remove, and query individual devices or groups of devices. DevCon provides information that is relevant to the developer and is not available in Device Manager.
 
You can use DevCon with Windows 2000 and Windows XP. You cannot use Devcon with Microsoft Windows 95, Windows 98, or Windows Millennium Edition.  
 
Взять кстати можно здесь http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe

Всего записей: 272 | Зарегистр. 14-06-2002 | Отправлено: 17:03 14-09-2003
ugh



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
terrapin
Да, интересная утилитка... Спасибо!
 
All
У меня при ее использовании возникает странный эффект: когда я вырубаю с ее помощью сетевуху, то Tmeter вышибает, ну не вышибает, а он(Tmeter) естественно прекращает работать и затем, когда включаешь сеть,то TMeter говорит что допустил ошибку ну и все такое прочее...

Всего записей: 55 | Зарегистр. 27-02-2003 | Отправлено: 16:48 18-09-2003
ugh



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
У меня при ее использовании возникает странный эффект: когда я вырубаю с ее помощью сетевуху, то Tmeter вышибает, ну не вышибает, а он(Tmeter) естественно прекращает работать и затем, когда включаешь сеть,то TMeter говорит что допустил ошибку ну и все такое прочее...  

 
Хотя зря я так, у TMeter'a так всегда, когда вкл/выкл сетевое подключение по которому он работает...

Всего записей: 55 | Зарегистр. 27-02-2003 | Отправлено: 12:11 19-09-2003
hoochie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, кто знает, как сменить в NT системах текущую директорию на директорию в сетевом окружении. Она расшарена. Из cmd.exe старой доброй командой "cd" не удается, пишет что пути UNC не поддерживаются. Надо что-то типа этого: cd \\netcomputer\folder. Чую, что такое возможно сплошь и рядом, но как?

Всего записей: 434 | Зарегистр. 30-03-2003 | Отправлено: 16:44 21-03-2004
Olsen



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hoochie
Cmd.exe Does Not Support UNC Names as the Current Directory
Applies To
This article was previously published under Q156276  
SYMPTOMS
When you call out CreateProcess on Cmd.exe, for example:  
CreateProcess(NULL, "cmd /c copy file1 file2", ....),
 
 
and the current directory has been set to a universal naming convention (UNC), Cmd.exe returns the following message:  
 
'<UNC path>' is an invalid current directory path. UNC paths are not supported.
Defaulting to Windows directory.  
CAUSE
Cmd.exe checks to verify if a UNC name is used for the current directory. It does this because a UNC name may cause problems with child processes launched from such a console when that console is exited or halted. Microsoft Windows NT versions prior to 4.0 did not check this; thus it was possible to use a UNC name as a current directory.  
 
RESOLUTION
Obtain the updated Cmd.exe. You must also make a registry entry to be able to use a UNC path as the current directory.  
 
WARNING: Using Registry Editor incorrectly can cause serious, system-wide problems that may require you to reinstall Windows NT to correct them. Microsoft cannot guarantee that any problems resulting from the use of Registry Editor can be solved. Use this tool at your own risk.  
 
Under the registry path:  
   HKEY_CURRENT_USER
      \Software
         \Microsoft
            \Command Processor

 
add the value DisableUNCCheck REG_DWORD and set the value to 0 x 1 (Hex).  
 
WARNING: If you enable this feature and start a Console that has a current directory of an UNC name, start applications from that Console, and then close the Console, it could cause problems in the applications started from that Console.  
STATUS
Microsoft has confirmed this to be a problem in Windows NT version 4.0. This problem was corrected in the latest Microsoft Windows NT 4.0 U.S. Service Pack. For information on obtaining the service pack, query on the following word in the Microsoft Knowledge Base (without the spaces):  
S E R V P A C K  
 
The information in this article applies to:
Microsoft Windows NT Workstation 4.0
Microsoft Windows NT Server 4.0
Last Reviewed: 8/8/2001 (1.0)  
Keywords: kbnetwork KB156276  
 

Всего записей: 164 | Зарегистр. 09-12-2003 | Отправлено: 23:58 21-03-2004
hoochie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 Спасибо, Olsen. Тут пишут, что это для NT 4.0 и лечится сервис паком, а у меня NT: 2000 SP3, XP SP1, 2003 EE  и нигде это не работает. Думаешь стоит в реестре править? Возможно я не полно описал проблему. Суть в том, что необходимо из командной строки мувить файл с одного компа на другой через сеть. Командная строка включена в командный файл, который запускается в определенный промежуток времени.

Всего записей: 434 | Зарегистр. 30-03-2003 | Отправлено: 08:13 22-03-2004
Olsen



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hoochie

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

 
Опять мало информации Главный вопрос - на каком ихз компьютеров запускается скрипт Если на том на который надо перенести то все работает через move  
Если на том с которого переносится информациякак заставить move работать не знаю но copy должен работать (см ниже) /я не проверял/ Если работает copy то комбинация copy и del.
 
Советую почитать статью - хотя она для старого Nt  3.1 суть похоже не изменилась
 
Can't Use UNC Destination Paths with MOVE
Applies To
This article was previously published under Q112744  
SYMPTOMS
The MOVE command accepts a universal naming convention (UNC) path for the source path, but not for the target path. After using the following command    move \\server_1\sharename1\filename \\server_2\sharename2

the error message, "The system cannot find the path specified," appears. This error does not occur if you use a network drive letter in place of the UNC path. For example, the following two commands enable you to use MOVE successfully:    net use x: \\server_2\sharename2
   move \\server_1\sharename1\filename x:

Other commands (such as XCOPY and COPY) accept UNC names for both the source and destination path.  
STATUS
Microsoft has confirmed this to be a problem in Windows NT and Windows NT Advanced Server version 3.1. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.  
The information in this article applies to:
Microsoft Windows NT Server 3.1
Microsoft Windows NT Workstation 3.1
Microsoft Windows NT Advanced Server 3.1
Last Reviewed: 11/20/2003 (2.0)  
Keywords: KB112744  
 

Всего записей: 164 | Зарегистр. 09-12-2003 | Отправлено: 20:42 22-03-2004
nightlight

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ugh

Цитата:
Подскажите пожалуйста:  
Как включить/отключить "сетевое подключение" в Win2k/XP из комадной строки...  
 
 Заранее спасибо.  

 
Ну вы тут намудрили, господа...
 
Крайне рекомендую набрать в командной строке
rasdial /?
а также
rasphone /?
 
Это для удаленного подключения через модем или через VPN.
 
Сетевая карта  включается выключается посредством DevCon, как здесь правильно отметили, но MS не рекомендует насиловать сетевую карту. Гораздо интеллигентнее тот же результат ( отключение сети) достигается изменением сетевого адреса или адреса шлюза (в зависимости от того хотите вы порвать с локальной или глобальной сетью) на вымышленный с помощью NetSh.

Всего записей: 112 | Зарегистр. 17-03-2004 | Отправлено: 22:08 22-03-2004 | Исправлено: nightlight, 22:30 22-03-2004
hoochie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Опять мало информации

Скрипт выполняется на компе с которого необходимо переместить файлы.  
Завтра все испытаю, спасибо за подсказки. И все же, не дает покоя вопрос: каким образом в тотал командере вот это cd \\netname\ получается, а в cmd.exe нет???

Всего записей: 434 | Зарегистр. 30-03-2003 | Отправлено: 15:47 23-03-2004
hoochie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос решен, работает и copy и move. Спасибо, Olsen, за содействие. Все ж не понятно, как происходит смена директории в Total Commander...

Всего записей: 434 | Зарегистр. 30-03-2003 | Отправлено: 15:09 24-03-2004 | Исправлено: hoochie, 15:15 24-03-2004
NEITRYNO

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Создал файл off.cmd в него прописал C:\Documents and Settings\ОЛЯ>netsh interface ip set address name="Подключение по локальной сети" gateway=190.160.1.1 gwmetric=0
 
Запускаю, на мгновенье вылетает окошко черное (как у командной строки), но фишка не срабатывает.  
Если запустить Командную строку и там прописать netsh interface ip set address name="Подключение по локальной сети" gateway=190.160.1.1 gwmetric=0    то все работает.
 
Что не так ???

Всего записей: 218 | Зарегистр. 25-04-2008 | Отправлено: 14:59 05-03-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » "Сетевое подключение" и командная строка


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru