Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Произвольное имя сетевого диска (http://forum.oszone.net/showthread.php?t=154754)

YDen 28-10-2009 11:47 1254583

Произвольное имя сетевого диска
 
Здравствуйте!
Создал батник, указал его в 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, кричат что такого диска нет. Приходится уточнять.

Спасибо

amel27 28-10-2009 12:30 1254623

Цитата:

Цитата YDen
Можно ли заменить на произвольное, типа "Диск S" »

CMD/BAT - [решено] Скрипт - подключить сетевой диск и назначить ему имя.

YDen 28-10-2009 13:06 1254651

amel27,

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

Petya V4sechkin 28-10-2009 13:14 1254660

YDen, закиньте VBS в папку с батником и вызывайте из батника:
Код:

CScript /Nologo "%~dp0MyScript.vbs"

ChiSoft 15-06-2010 16:53 1434628

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


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 [№ компа]"

Devils0411 04-02-2011 12:13 1604207

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

Petya V4sechkin 04-02-2011 12:37 1604228

Цитата:

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

Код:

net use y: \\192.168.10.1\Workdir "" /user:Гость


Время: 00:28.

Время: 00:28.
© OSzone.net 2001-