Перейменуйте Mapped Network Drive через CMD


0

Я відображаю мережевий диск за допомогою командного рядка. Після відображення цього диска він відображається в розділі Мій комп'ютер з повним шляхом.

Як я можу перейменувати відображений привід за допомогою командного рядка?

Я використав команду "повна назва папки" та "нове ім'я папки", яка прекрасно працює, але коли я використовую її для перейменування диска, вона не працює.


Ви маєте на увазі змінити букву диска?
dsolimano

Ні. Я маю на увазі етикетку букви диска. Сама назва. Не лист. Ось так, Клієнт (\\ 192.168.1.100) (z :) .... Я хочу перейменувати його лише з клієнтом, покаже і літера диска ...
користувач

Перейменування та видалення ip-адреси Вручну буде повністю працювати. Але я хочу застосувати його, використовуючи підказку comman, тому що надалі буду кодувати його за допомогою JAVA. Будь-які пропозиції?
користувач

Відповіді:


2

Здається, є два підходи, обидва перераховані в цьому питанні / відповіді на сервері ServerFault. Я дуже віддаю перевагу підходу VBScript, який також описаний тут .

Set oShell = CreateObject("Shell.Application")
oShell.NameSpace("H:\").Self.Name = "your_label"

Тож я створив би невеликий сценарій VBScript, який приймає букву диска як один параметр, а нову мітку як другий. Мій VBScript іржавий, але відповідно до цього питання щодо переповнення стека , щось подібне:

Set oShell = CreateObject("Shell.Application")
oShell.NameSpace(WScript.Arguments.Item(0)).Self.Name = WScript.Arguments.Item(1)

Якщо ви викликаєте цей rename_drive.vbs, ви можете виконати його як

wscript rename_drive.vbs H:\ new_drive_name

Звичайно, якщо вам зручно створювати COM-об’єкти з Java, ви можете це зробити безпосередньо.


+1, оскільки відповідь здається корисною. (Не те, що я зайняв час, щоб перевірити його.) Історія показує, що громада спіткала це питання, що призвело до того, що я приділяв йому трохи уваги, і вважав, що докладені зусилля доцільні. Гарна робота, дякую. Ви також можете використовувати cscript замість wscript. (Оскільки немає вікон повідомлень, мабуть, нормальним результатом є те, що це просто вдало виконає завдання однаково, незалежно від того, яка команда була використана.)
TOOGAM
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.