mapować, aby prowadzić na serwerze z plikiem bat


1

Mam serwer WWW, który chcę zmapować dysk do niego. Chcę to zrobić w pliku .bat. Pseudo - & gt;

Sprawdź, czy dysk o adresie IP został zmapowany na dysk lokalny. Jeśli ma to postęp z odniesieniem do napędu Jeśli nie jest mapowany na dysk lokalny, a następnie postępuje z odniesieniem do dysku

Czy to możliwe, a jeśli tak, jak mogę to osiągnąć?

Odpowiedzi:


4

Nie trzeba sprawdzać, czy mapowanie istnieje, jeśli ta sama litera dysku jest zawsze używana, net use komenda po prostu nie powiedzie się, jeśli nie powiedzie się przy remapowaniu z błędem systemowym 85.

na przykład:

 net use x: \\ 10.1.2.3 \ Share 

Rozważ dodanie / persistent: yes na końcu tej komendy net use, aby mapowanie dysku było trwałe po ponownym uruchomieniu.
jftuga

0

Możesz sprawdzić, czy mapowanie dysku istnieje, powiedz w: sprawdzając urządzenie nul na tym dysku. Proponuję również użycie nazwy serwera w komendzie net use zamiast jako adresu IP.

if exist w:nul goto END
net use w: \\webserver\share /persistent:yes

:END
@echo continue on with batch file here

jeśli istnieje, nie, jeśli istnieje
Michael S.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.