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_dirzlokalizowany target_server. Moja nazwa użytkownika to my_usernamei moje hasło my_passwordw 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.bati przenieś ten plik do C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup.
Upewnij się, że plik nie jest .txtjuż plikiem.
Teraz naciśnij Win+R, wpisz gpedit.msci 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\Logonustaw Always wait for the network at computer startup and logon, aby enabledzapisać 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