Как создать 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
Другие вопросы по тегам