Как создать MAP Drive по пакетному файлу
Часто мне приходится создавать диск с картой, где я указываю учетные данные компьютера и пользователя. Теперь я хотел бы знать, можем ли мы написать командный файл, который создаст диск с картой, и где я предоставлю все детали, такие как местоположение компьютера и папки, учетные данные пользователя и т. д. Я получил следующий файл, но я думаю, что это не тот файл, который мне требуется. пожалуйста, направь меня. Спасибо
net use \\<network-location>\<some-share>\ password /USER:username
@echo Create new L: drive mapping
@net use L: \\network path /persistent:yes
@echo Create new K: drive mapping
@net use K: \\network path /persistent:yes
:exit
если я делаю так... тогда это работает
net use y: \\192.168.7.15\$D\testfolder password /USER:username /PERSISTENT:YES
пожалуйста, руководство..... синтаксис в порядке?
2 ответа
Ответ на вопрос Mou: Если на этом компьютере существует диск с именем Z, то что произойдет? Можем ли мы записать пакетный файл, например, если существует конкретный картографический диск, затем отключите его и подключите снова.
Решение этой проблемы заключается в том, что вы можете просто сопоставить общий ресурс, не назначая букву диска. Затем он отображается анонимно, только по удаленному UNC-пути. Таким образом, вы также можете удалить сопоставление, указав только его удаленное имя.
@echo off
net use \\192.168.7.15\testfolder password /user:domain\username /savecred /p:yes
REM Do your stuffs here.....
net use \\192.168.7.15\testfolder /delete
Ответ на вопрос Томаса: Как отключить и подключить карту диска по пакетному файлу.
Если вы просто хотите отключить и снова подключить картографический диск, сделайте так:
@echo off
net use z: /delete
net use z: \\192.168.7.15\testfolder password /user:domain\username /savecred /p:yes
Я предполагаю, что ваша тестовая папка открыта для общего доступа, тогда сделайте так:
net use z: \\192.168.7.15\testfolder password /user:domain\username /savecred /p:yes