Mapowanie dysków


@echo off
title Mapowanie dyskow X,Y,Z

IF Exist X: net use /del X: /Y
IF Exist Y: net use /del Y: /Y
IF Exist Z: net use /del Z: /Y
echo Dyski X,Y,Z odmontowane!

set /p USER=Username:
set /p PASS=Password:
cls
echo Mapowanie: WEB
NET USE X: "\\192.168.1.105\Web" /USER:%USER% %PASS% /P:YES
echo Mapowanie: DOWNLOAD
NET USE Y: "\\192.168.1.105\Download" /USER:%USER% %PASS% /P:YES
echo Mapowanie MULTIMEDIA
NET USE Z: "\\192.168.1.105\Multimedia" /USER:%USER% %PASS% /P:YES

echo Done.
Pause


Skrypt czyści mapowanie dla liter X,Y,Z, pyta o login i hasło, a następnie mapuje wpisane foldery pod litery X,Y,Z (z zapamiętaniem mapowania)

P.S. nie powinno się umieszczać haseł w plikach, tutaj co prawda hasło jest widoczne podczas wpisywania, ale na takie potrzeby wystarczy. (ukrywanie hasła można dokonać z wykorzystaniem VBScript)

*Co do umieszczania ciagu znaków w ""
W tym przypadku nie ma to żadnego wpływu, gdyż ścieżka UNC jest jednym ciągiem znaków bez spacji. Jeżeli jednak przyjdzie Ci zamapować folder, którego nazwa będzie zawierać spację cudzysłów będzie niezbędny.

*Jeżeli chodzi o /SAVECREED to opcja ta służy do wykorzystania poświadczeń zapisanych uprzednio w systemie.
Z tego co pamiętam wersja XP HOME nie zapamiętuje haseł zmapowanych dysków z explorera, ale z linii komend pamięta.

/SAVECRED wyklucza sie z /USER:

W poniższym linku znajdziesz informacje na ten temat.
http://support.microsoft.com/kb/287536/en-us
http://support.microsoft.com/kb/281660/EN-US/

Ewentualnie zostaje założenie loginu i hasła identycznego z Twoimi na komputerze, którego zasoby mapujesz. W takim przypadku "przekazywanie" poświadczeń jest w locie, przy każdym otworzeniu zmapowanego folderu

Brak komentarzy:

Prześlij komentarz

LinkWithin-4

Related Posts Plugin for WordPress, Blogger...