Задать вопрос
Veneomin
@Veneomin

Как из командной строки переименовать название диска?

Добавил через net use сетевой диск, у пользователя он имеет вид Lan_Disk(\\192.168.0.2), как мне переименовать его из командной строки?
Нужно чтобы работало без прав админиа.
  • Вопрос задан
  • 1565 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
Veneomin
@Veneomin Автор вопроса
Штатного решения нету. Выбрал решение через реестр:
chcp 1251 <- Это для того, чтобы кирилица адекватно отобразилась в лейбле
net use X: /DELETE <- хак для работы сетевого диска
net use X: \\192.168.0.2\My_Unreadble_Share_Folder
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\##192.168.0.2#My_Unreadble_Share_Folder/t REG_SZ /v _LabelFromReg /d "Прекрасно читаемый лейбл" /f <- Собственно добавляем лейбл

На решение натолкнуло это. Решить помогло вот это.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
eteh
@eteh
инженегра
Без прав админа переименовать не получится, так как нужно вносить изменения в реестр:
1. вручную исправить HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\##WorkStation#Open
где WorkStation - имя компьютера а Open - имя сетевого диска;
2. создать bat файл
net use
g: \\WorkStation\Open
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\##WorkStation#Open /v _LabelFromReg /t REG_SZ /d "Необходимое название" /f
Ответ написан
Комментировать
Frostbittenbull
@Frostbittenbull
Переименовать диск можно командой "label".

Например:
label C: System
label D: Archive

Посмотрите, какую букву присвоил ваш сетевой диск "Lan_Disk(\\192.168.0.2)", скорее всего "Z", тогда:
label Z: ТВОЁ_НАЗВАНИЕ
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы