|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Скрипт - подключить сетевой диск и назначить ему имя. |
|
CMD/BAT - [решено] Скрипт - подключить сетевой диск и назначить ему имя.
|
Старожил Сообщения: 226 |
|
|
------- Отправлено: 16:16, 26-08-2009 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать ChiSoft, я бы сделал так:
Set /A $N=1%ComputerName:~-3%%%1000 If /I "%ComputerName:~0,-3%"=="RFMI" Net Use Z: \\White\Saloon_save\%$N% If /I "%ComputerName:~0,-3%"=="IH" Net Use Z: \\White\Saloon_save\new_%$N% If /I "%ComputerName:~0,-3%"=="CAFE" Net Use Z: \\White\Saloon_save\cafe_%$N% CHCP 1251& Set $T=Диск Z [%ComputerName%] Echo CreateObject("Shell.Application").NameSpace("Z:").Self.Name="%$T%">"%tmp%\%~n0.vbs" If Exist "Z:\" CScript //Nologo "%tmp%\%~n0.vbs" |
Отправлено: 04:41, 16-06-2010 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Этот вариант ничего не дал...
Более того, я пытался сделать проще: В своём бай файле после if %computername%==RFMI001 net use z: \\White\Saloon_save\01 if %computername%==RFMI002 net use z: \\White\Saloon_save\02 if %computername%==RFMI003 net use z: \\White\Saloon_save\03 if %computername%==RFMI004 net use z: \\White\Saloon_save\04 if %computername%==RFMI005 net use z: \\White\Saloon_save\05 if %computername%==RFMI006 net use z: \\White\Saloon_save\06 if %computername%==RFMI007 net use z: \\White\Saloon_save\07 if %computername%==RFMI008 net use z: \\White\Saloon_save\08 if %computername%==RFMI009 net use z: \\White\Saloon_save\09 if %computername%==RFMI010 net use z: \\White\Saloon_save\10 if %computername%==RFMI011 net use z: \\White\Saloon_save\11 if %computername%==RFMI012 net use z: \\White\Saloon_save\12 if %computername%==RFMI013 net use z: \\White\Saloon_save\13 if %computername%==RFMI014 net use z: \\White\Saloon_save\14 if %computername%==RFMI015 net use z: \\White\Saloon_save\15 if %computername%==RFMI016 net use z: \\White\Saloon_save\16 if %computername%==RFMI017 net use z: \\White\Saloon_save\17 if %computername%==RFMI018 net use z: \\White\Saloon_save\18 if %computername%==RFMI021 net use z: \\White\Saloon_save\21 if %computername%==RFMI022 net use z: \\White\Saloon_save\22 if %computername%==RFMI023 net use z: \\White\Saloon_save\23 if %computername%==RFMI024 net use z: \\White\Saloon_save\24 if %computername%==RFMI025 net use z: \\White\Saloon_save\25 if %computername%==RFMI026 net use z: \\White\Saloon_save\26 if %computername%==RFMI027 net use z: \\White\Saloon_save\27 if %computername%==RFMI028 net use z: \\White\Saloon_save\28 if %computername%==RFMI029 net use z: \\White\Saloon_save\29 if %computername%==RFMI030 net use z: \\White\Saloon_save\30 if %computername%==RFMI031 net use z: \\White\Saloon_save\31 if %computername%==RFMI032 net use z: \\White\Saloon_save\32 if %computername%==RFMI033 net use z: \\White\Saloon_save\33 if %computername%==RFMI034 net use z: \\White\Saloon_save\34 if %computername%==IH001 net use z: \\White\Saloon_save\new_1 if %computername%==IH002 net use z: \\White\Saloon_save\new_2 if %computername%==IH003 net use z: \\White\Saloon_save\new_3 if %computername%==IH004 net use z: \\White\Saloon_save\new_4 if %computername%==IH005 net use z: \\White\Saloon_save\new_5 if %computername%==IH006 net use z: \\White\Saloon_save\new_6 if %computername%==IH007 net use z: \\White\Saloon_save\new_7 if %computername%==IH008 net use z: \\White\Saloon_save\new_8 if %computername%==IH009 net use z: \\White\Saloon_save\new_9 if %computername%==IH010 net use z: \\White\Saloon_save\new_10 if %computername%==IH011 net use z: \\White\Saloon_save\new_11 if %computername%==IH012 net use z: \\White\Saloon_save\new_12 if %computername%==IH013 net use z: \\White\Saloon_save\new_13 if %computername%==CAFE001 net use z: \\White\Saloon_save\cafe_1 if %computername%==CAFE002 net use z: \\White\Saloon_save\cafe_2 if %computername%==CAFE003 net use z: \\White\Saloon_save\cafe_3 if %computername%==CAFE004 net use z: \\White\Saloon_save\cafe_4 if %computername%==CAFE005 net use z: \\White\Saloon_save\cafe_5 if %computername%==CAFE006 net use z: \\White\Saloon_save\cafe_6 if %computername%==CAFE007 net use z: \\White\Saloon_save\cafe_7 if %computername%==CAFE008 net use z: \\White\Saloon_save\cafe_8 if %computername%==CAFE009 net use z: \\White\Saloon_save\cafe_9 if %computername%==CAFE010 net use z: \\White\Saloon_save\cafe_10 if %computername%==CAFE011 net use z: \\White\Saloon_save\cafe_11 дописал строки if %computername%==IGOR net use z: \\White\Saloon_save и CScript /Nologo "Map.vbs" Причем if %computername%==IGOR net use z: \\White\Saloon_save вставлял хоть в середину хоть в конец. а рядом разместил файл Map.vbs В котором прописал: On Error Resume Next Set objWshNetwork = CreateObject( "WScript.Network" ) Set objShell = CreateObject("Shell.Application") MapDrive "Z:", "\\white\saloon_save", "Диск Z" Sub MapDrive(strDrive, strPath, strName) On Error Resume Next objShell.NameSpace(strDrive).Self.Name = strName End Sub Так вот если комп IGOR, то диск становится какой надо, а остальные нет. |
Отправлено: 10:46, 16-06-2010 | #12 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата ChiSoft:
Цитата ChiSoft:
|
||
Отправлено: 11:45, 16-06-2010 | #13 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Цитата amel27:
По этой-же причине немогу адаптировать под конкретную задачу ваш пример. Цитата amel27:
Пока вариантов нет... |
||
Отправлено: 13:38, 16-06-2010 | #14 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:12, 16-06-2010 | #15 |
Новый участник Сообщения: 41
|
Профиль | Отправить PM | Цитировать On Error Resume Next Set objWshNetwork = CreateObject( "WScript.Network" ) Set objShell = CreateObject("Shell.Application") MapDrive "X:", "\\files\files", "Базы" Sub MapDrive(strDrive, strPath, strName) On Error Resume Next objWshNetwork.RemoveNetworkDrive strDrive, vbTrue, vbTrue objWshNetwork.MapNetworkDrive strDrive, strPath objShell.NameSpace(strDrive).Self.Name = strName End Sub |
Отправлено: 23:40, 07-09-2010 | #16 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Метод MapNetworkDrive имеет дополнительные параметры. Вопрос, будет ли виден этот диск в «Shell.Application».
|
Отправлено: 01:09, 08-09-2010 | #17 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать здоров всем, пробивал применить данный скрип. все отлично. Только не пойму почему он подключенный диск расшаривает. Как сделать, чтобы диск не был в расшаре....???
|
Отправлено: 17:36, 25-07-2018 | #18 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата darksayt:
|
|
Отправлено: 20:12, 25-07-2018 | #19 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
можно ли подключить ftp как сетевой диск? | rizz | Хочу все знать | 4 | 28-04-2012 21:08 | |
Debian/Ubuntu - Как подключить сетевой диск. | sparxxx | Общий по Linux | 16 | 23-07-2009 18:15 | |
Разное - [решено] Как назначить имя Администратор | BlackboxeR | Microsoft Windows 2000/XP | 2 | 29-01-2008 11:07 | |
Как подключить сетевой диск удаленного компа (через инет) | zsa | Сетевые технологии | 1 | 23-07-2007 05:31 | |
подключить сетевой диск пользователю в AD | rrew | Microsoft Windows NT/2000/2003 | 11 | 02-10-2006 01:30 |
|