
Есть два компьютера PC1, PC2, на PC1 есть папка с именем: D:\Soft, и я хочу использовать только одну копию soft.
поэтому я использовалpsubstдля создания виртуального драйвера D: на ПК2, как показано ниже, и он работает очень хорошо, пока я не перезагружу ПК2, проблема в том, что если я перезагружу ПК2, виртуальный драйвер D: исчезнет.
psubst D: \PC1\D$\soft /P
любая помощь?
решение1
Я не знаю эту команду, я всегда использовал «net use»:
net use d: \\pc1\d$\soft /persistent:yes
После перезагрузки диск должен существовать, но подключение может не быть установлено, если вы не попытаетесь открыть его и ввести пароль вручную. Это может потребоваться делать при каждой загрузке.
решение2
Для правильного использования psubst потребуется правильная нотация пути UNC:
psubst D: \\PC1\D$\soft /P
Утилита psubst (https://github.com/ildar-shaimordanov/psubst) работает как старая команда DOS subst для сопоставления сетевого ресурса с буквой локального диска. Сохранение (чтобы диск снова появился после перезагрузки) должно применяться с параметром командной строки /P. Если это не сработало для вас, возможно, вы пытались использовать это в операционной системе, где это не поддерживается. Лучшими альтернативами для текущих операционных систем Windows сегодня являются команда "net use" и реестр.
Для демонстрации работы сопоставленного диска для современных операционных систем Windows с использованием команды «net use» см.Как назначить букву диска сетевому ресурсу для всех пользователей RDP на Windows Server 2016?. Инструкции применимы также к Windows 10. По сути, вам нужно создать текстовый файлдиск-д.batи поместите его в C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp, а затем перезагрузите компьютер:
net use D: /delete
net use D: \\PC1\D$\soft
Вы также можете рассмотреть вариант взлома реестра. Для этого сначала создайте текстовый файл с именемдиск-d.reg. Вы можете сохранить его где угодно. Затем скопируйте и вставьте в него следующее содержимое:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"D:"="\\\\PC1\\D$\\soft"
После того, как вы сохранили файл и просматриваете его, сидя в проводнике Windows, дважды щелкните его, как будто для запуска. Примите появляющиеся запросы и перезагрузите компьютер.
Смотрите также:
- Хаки реестра, которые могут заменить subst/psubst на https://en.wikipedia.org/wiki/SUBST
- Другие похожие записи на superuser.com: https://superuser.com/questions/29072/how-to-make-subst-mapping-persistent-across-reboots
- Подробнее о psubst на сайтеhttps://helpdeskgeek.com/how-to/assign-drive-letters-to-folders-in-windows/