Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Произвольное имя сетевого диска

Ответить
Настройки темы
CMD/BAT - Произвольное имя сетевого диска


Сообщения: 595
Благодарности: 5

Профиль | Отправить PM | Цитировать


Здравствуйте!
Создал батник, указал его в GPO на вход в систему.
Код:

@echo off

net time /domain:mou102.local /set /y

rem net use * /DELETE /YES

net use s: \\server2\Shared_folder\school\school /persistent:no


rem подключение пользовательского диска

net use u: /delete - это типа сначал удаляем существующий диск


if exist \\server2\Shared_folder\school\%username% goto label
rem проверяем наличие папки, если есть такая папка, то идем на ок,
rem если нету папки, идем дальше

mkdir \\server2\Shared_folder\school\%username%
rem создаем папку c таким же именем, с каким пользователь входит в сеть

xcacls \\server2\Shared_folder\school\%username% /t /c /g Domain\%username%:c /y
rem назначаем для пользователя на папку разрешения Change

:label
net use u: \\server2\Shared_folder\school\%username% /persistent:no
rem подключаем папку как сетевой диск U

Суть - подключение сетевых дисков. В Мой компьютер пишется длинное имя диски типа: school на server\,kf,kf (s
Можно ли заменить на произвольное, типа "Диск S"
Делается все в средней школе и когда говорим Откройте диск S, кричат что такого диска нет. Приходится уточнять.

Спасибо

Отправлено: 11:47, 28-10-2009

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата YDen:
Можно ли заменить на произвольное, типа "Диск S" »
CMD/BAT - [решено] Скрипт - подключить сетевой диск и назначить ему имя.

Отправлено: 12:30, 28-10-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Сообщения: 595
Благодарности: 5

Профиль | Отправить PM | Цитировать


amel27,

Спасибо за ссылку, но там через VBS, а мне bat нужен.

Отправлено: 13:06, 28-10-2009 | #3



Moderator


Сообщения: 53466
Благодарности: 15501

Профиль | Отправить PM | Цитировать


YDen, закиньте VBS в папку с батником и вызывайте из батника:
Код: Выделить весь код
CScript /Nologo "%~dp0MyScript.vbs"

Отправлено: 13:14, 28-10-2009 | #4


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить 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

Все хорошо отрабатывается, но имя cетевого диска выглядит очень плохо...
а нужно что-бы имя сетевого диска было "Диск Z [№ компа]"

Отправлено: 16:53, 15-06-2010 | #5


Аватара для Devils0411

Ветеран


Сообщения: 902
Благодарности: 51

Профиль | Отправить PM | Цитировать


Вопрос, что нужно дописать, чтобы при запуске пакетника, команда net use не запрашивала пароля для учетной записи Гость (пароль пустой), при подключении сетевого диска?
net use y: \\ 192.168.10.1\Workdir /user:Гость

-------
Скрипт автоустановки WINDOWSXP; Скрипт мультиустановки ОС


Отправлено: 12:13, 04-02-2011 | #6



Moderator


Сообщения: 53466
Благодарности: 15501

Профиль | Отправить PM | Цитировать


Цитата Devils0411:
чтобы при запуске пакетника, команда net use не запрашивала пароля для учетной записи Гость (пароль пустой), при подключении сетевого диска?
net use y: \\ 192.168.10.1\Workdir /user:Гость
Код: Выделить весь код
net use y: \\192.168.10.1\Workdir "" /user:Гость
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:37, 04-02-2011 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Произвольное имя сетевого диска

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Подключение сетевого диска PryanikOV Microsoft Windows NT/2000/2003 12 29-03-2011 18:23
Подключение сетевого диска C+C Microsoft Windows NT/2000/2003 5 29-12-2007 15:04
Подключение сетевого диска XPurple Хочу все знать 1 16-06-2005 08:17
С++ Подключение сетевого диска lehha Программирование и базы данных 5 07-04-2004 11:52
Подключение сетевого диска Guest Сетевые технологии 4 24-10-2003 14:00




 
Переход