Переименование подключенного сетевого диска с помощью CMD

я подключаю сетевой диск через командную строку. Как только этот диск сопоставлен, он появляется под моим компьютером с полным путем.

Как я могу переименовать диск с помощью командной строки?

Я использовал команду" полный путь к папке "и" новое имя папки", которая работает отлично, но когда я использую его для переименования диска, он не работает.

2
задан Joe S
04.04.2023 21:27 Количество просмотров материала 2581
Распечатать страницу

1 ответ

там, кажется, два подхода, оба перечислены в этом вопрос/ответ на 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.ВБС, вы можете выполнить его как

wscript rename_drive.vbs H:\ new_drive_name

конечно, если вам удобно создавать COM-объекты из Java, вы можете сделать это напрямую.

2
отвечен dsolimano 2023-04-06 05:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх