Подключения диска к свободной букве
Нужен скрипт который бы брал путь к сетевой папке и набор букв латинского алфавита и подключал сетевой диск к первой свободной букве и возвращал бы эту букву.
Заранее спасибо.
|
net use * \\server\share | find ":"
|
А если просто так:
Код:
mk:@MSITStore:c:\WINDOWS\Help\ntcmds.chm::/net_use.htm
Цитата:
Net use
…
Синтаксис
Код:
net use [{имя_устройства | *}] [\\имя_компьютера\ресурс[\том]] [{пароль | *}]] [/user:[имя_домена\]] [/user:[имя_домена_с_точкой\]имя_пользователя] [/user:[имя_пользователя@имя_домена_с_точкой] [/savecred] [/smartcard] [{/delete | /persistent:{yes | no}}]
…
Параметры
Имя_устройства
Задает имя ресурса при подключении или имя устройства при отключении. Существует два вида имен устройств: имена для дисковых устройств (то есть, диски с буквенными обозначениями от D: до Z:) и для принтеров (соответственно, от LPT1: до LPT3:). Ввод звездочки (*) вместо имени определенного устройства обеспечит присвоение такому устройству ближайшего доступного имени.
…
|
|
Цитата:
Цитата Kazum
net use * \\server\share | find ":"
|
А как правильно написать чтобы присвоенная буква сохранилась в какую-то переменную?
|
Код:
@echo off
for /F "tokens=2" %%i in ('net use * \\server\share ^| find ":"') do set disk=%%i
echo %disk%
|
Время: 16:41.
© OSzone.net 2001-