Пакетная запись домена Windows для сетевых ресурсов netuse
Я использую batchscrip для запуска при входе в систему на моем контроллере домена Server Essentials 2012 Server...
Скрипт разбит на 3 раздела
- Подключается к 2 папкам в локальной папке ПК
- Подключается к удаленному общему ресурсу ip (wan ip)
- Подключается к локальному общему серверу (LAN IP)...
Это прекрасно работает, однако в идеале я бы хотел, чтобы это было сделано на одном или других нижних этапах, поэтому сначала подключайтесь в идеале, используя IP-адрес локального сервера, и, если это не удается, в качестве резервного соединения, используя
@echo off
:DELETE
net use /delete * /y
:SHAREA
NET USE u: "\\ComputerIP\Documents" /user:user password
GOTO SHAREB
:SHAREB
NET USE v: "\\ComputerIP\Documents\Guest Documents" /user:user password
GOTO SHAREC
:SHAREC
NET USE w: "\\RemoteIP\Company\Documents"
GOTO SHARED
:SHARED
NET USE x: "\\RemoteIP\Company\Documents\Guest Documents"
GOTO SHAREE
:SHAREE
NET USE y: "\\localIP\Company\Documents"
GOTO SHAREF
:SHAREF
NET USE z: "\\localIP\Company\Documents\Guest Documents"
GOTO EOF
:EOF
1 ответ
Решение
Если вы хотите сначала выполнить "net use" на сервере server1, а в случае неудачи выполните "net use" на server2, вы, вероятно, можете сделать что-то вроде этого:
NET USE X: \\Server1\share
IF NOT EXIST X:\ (
NET USE X: \\Server2\share
)