Encontré una solución para montar permanentemente una unidad. Sin embargo, la unidad no está montada en todas las sesiones. Lo hice en Windows Server 2019.
Digamos que queremos montar un directorio llamado target_dir
ubicado en target_server
. Mi nombre de usuario es my_username
y mi contraseña my_password
en un dominio llamado MY_DOMAIN
. Vamos a montarlo en el T:
disco.
En primer lugar, cree un nuevo archivo de texto en cualquier lugar (en su escritorio, por ejemplo). Ábrelo y analiza esto:
@ECHO OFF
net use s: \\target_server\target_dir /persistent:yes
Luego, cámbiele el nombre mount_drive.bat
y mueva este archivo a C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup
.
Asegúrese de que el archivo ya no sea un .txt
archivo.
Ahora, presione Win+R
, escriba gpedit.msc
y ejecute el Editor de directivas de grupo local .
Busque Computer Configuration\Windows Settings\Scripts (Startup/Shutdown)
y haga doble clic en Startup
.
Haga clic en y Add...
luego Browse...
seleccione el archivo que acaba de mover.
A continuación, busque Computer Configuration\Administrative Templates\System\Logon
, establezca Always wait for the network at computer startup and logon
a enabled
, Guardar y cerrar.
Abra una terminal elevada para guardar sus credenciales. Luego configure Windows para no desconectar esta unidad después de un tiempo de espera.
cmdkey /add:target_server /user:MY_DOMAIN\my_username /pass:my_password
NET CONFIG SERVER /AUTODISCONNECT:-1
Opcionalmente, puede verificar que todo funcione ejecutando C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup\mount_drive.bat
Reiniciar