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

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

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки

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

pite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
net use x: "\\ServerName\ShareName"
нужно переименовать disclabel от x: через командную строку/или batch, "label x: labelname" не прокатывает.
весь google проискал есть только VBA код, а вот для batch ничего не нашел.
 
может у когонибудь есть идея как его переименовать ???




Название темы "Windows 2000 Pro" неинформативно, п. 2.4 правил. Исправлено. Тема не относится к системному администрированию.lynx.

Всего записей: 838 | Зарегистр. 09-05-2002 | Отправлено: 08:40 07-05-2004 | Исправлено: lynx, 21:17 26-05-2004
BasiL



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
чет я поексперементировал.... окромя f2 ниче этот винт не переименовывает...
причем, это нифига не label, а че-то другое...
напрашивается тока одно, из батча вызывать vbs скрипт...
 
ЗюЫю меня тоже все время бесят эти названия ...

Всего записей: 3258 | Зарегистр. 13-03-2004 | Отправлено: 15:09 11-05-2004
pite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VBA
===============================================================
mDrive = "AnyDrive"
Set oShell = CreateObject("Shell.Application")
oShell.NameSpace(mDrive).Self.Name = "AnyName"
===============================================================
 
Example
===============================================================
mDrive = "d:\"
Set oShell = CreateObject("Shell.Application")
oShell.NameSpace(mDrive).Self.Name = "Data"
===============================================================  
 
может кто знает можно ли его вызвать из Batch ???

Всего записей: 838 | Зарегистр. 09-05-2002 | Отправлено: 15:01 13-05-2004
Andy_user

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Создайте bat-файл и вставьте в него например такую строку:
cscript.exe \\srv2\netlogon\test.vbs //B
Естественно, путь до скрипта может быть другой.

Всего записей: 960 | Зарегистр. 02-12-2002 | Отправлено: 15:28 13-05-2004
pite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andy_user
спасибо покатило.
 
Добавлено
Ren_Drive.bat
-----------------------------------------------------
@echo off
cscript.exe Drv_Ren.vbs //B "x:\" "New Name"
-----------------------------------------------------
 
Drv_Ren.vbs
-----------------------------------------------------
set Args = Wscript.Arguments
mDrive = Args.item(0)
Set oShell = CreateObject("Shell.Application")
oShell.NameSpace(mDrive).Self.Name = Args.item(1)
-----------------------------------------------------

Всего записей: 838 | Зарегистр. 09-05-2002 | Отправлено: 15:52 13-05-2004
mikas



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот у меня такая проблемма. Стоит DC Windows 2003 server standart Rus.  
 Иду в Груповые политики, Кон. польз. -> Конф Windows -> Сценарии -> Вход в систему -> свойства -> добавить открывается стандартное окошка выбора файла (причем в груп полиси этого OU в папке scripts) делаю там bat в него засовываю комманду:  
================================  
 @echo off  
cscript.exe Drv_Ren.vbs //B "z:\" "Disk"  
================================  
делаю рядом vbs туда ложу:  
===============================  
set Args = Wscript.Arguments  
mDrive = Args.item(0)  
Set oShell = CreateObject("Shell.Application")  
oShell.NameSpace(mDrive).Self.Name = Args.item(1)  
==================================  
 
Пробую залогиниться под пользователем, которому я это замутил - ноль изменений. Как назывался диск Z коряво так и называется.  
 
Проверял запускать этот пад уже залогинившись - все работате. метка менятся.  
Господа, в чем грабли?  
Куда что положить что заработало. я думаю что все на местах.  
 
еще даже пытался без bat. Просто писал vbs и в свойства -> добавить прописывал его и параметры ему задавал какие в батничке были. nn же результат.
 
Добавлено
и в Netlogon ложил vbs  и путь к нему прописывал в батнике таже фигня.

----------
С Уважением, mikas.

Всего записей: 1007 | Зарегистр. 27-08-2003 | Отправлено: 12:25 14-05-2004 | Исправлено: mikas, 12:26 14-05-2004
Andy_user

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Либо батник не запускается, либо после запуска батника не находиться скриптовый файл.
Проверьте батник, поставив в него только команду pause.
 
Попробуйте в батнике при указании пути к скриптовому файлу указать  
- полный путь (например, \\domain_controller\Netlogon\name);
- перед именем скриптового файла поставить .\ (например, .\name)

Всего записей: 960 | Зарегистр. 02-12-2002 | Отправлено: 12:52 14-05-2004 | Исправлено: Andy_user, 13:10 14-05-2004
mikas



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблемму решил 2-мя скриптами в AD. !-q создает диск, 2-й меняет его метку. bat создавать необязательно. параметры скрипта можно и в AD указать.

----------
С Уважением, mikas.

Всего записей: 1007 | Зарегистр. 27-08-2003 | Отправлено: 12:25 17-05-2004
Reznikoff

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А подскажите. как переименовать сетевой диск в вин2000?
код  

Код:
 
Set oShell = CreateObject("Shell.Application")    
oShell.NameSpace("W:").Self.Name = "Preved"  
 

не работает, выдает ошибку
Ошибка: Требуется объект: 'oshell.NameSpace(...)'  
Код: 800A01A8  
Источник: Ошибка выполнения Microsoft VBScript  
хотя на хп все работает
 
из cmd.exe команда

Код:
 
label W: Preved
 

Кричит отказано в доступе

Всего записей: 62 | Зарегистр. 18-07-2005 | Отправлено: 05:59 02-04-2006
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows 2000 Pro: переименовать диск через командную строку


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru