Znalazłem rozwiązanie na stałe zamontować dysk. Jednak dysk nie jest montowany w każdej sesji. Zrobiłem to na Windows Server 2019.
Powiedzmy, że chcemy zamontować katalog o nazwie target_dir
zlokalizowany target_server
. Moja nazwa użytkownika to my_username
i moje hasło my_password
w domenie o nazwie MY_DOMAIN
. Zamontujmy go na T:
dysku.
Po pierwsze, utwórz nowy plik tekstowy w dowolnym miejscu (na przykład na pulpicie). Otwórz i przeanalizuj to:
@ECHO OFF
net use s: \\target_server\target_dir /persistent:yes
Następnie zmień nazwę na mount_drive.bat
i przenieś ten plik do C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup
.
Upewnij się, że plik nie jest .txt
już plikiem.
Teraz naciśnij Win+R
, wpisz gpedit.msc
i uruchom Edytor lokalnych zasad grupy .
Wyszukaj Computer Configuration\Windows Settings\Scripts (Startup/Shutdown)
i kliknij dwukrotnie Startup
.
Kliknij, Add...
a następnie Browse...
wybierz właśnie przeniesiony plik.
Następnie przejdź do Computer Configuration\Administrative Templates\System\Logon
ustaw Always wait for the network at computer startup and logon
, aby enabled
zapisać i zamknąć.
Otwórz podwyższony terminal, aby zapisać swoje poświadczenia. Następnie skonfiguruj system Windows, aby nie odłączał tego dysku po upływie limitu czasu.
cmdkey /add:target_server /user:MY_DOMAIN\my_username /pass:my_password
NET CONFIG SERVER /AUTODISCONNECT:-1
Możesz opcjonalnie sprawdzić, czy wszystko działa, uruchamiając C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup\mount_drive.bat
Restart