Ответ 1
Вам просто нужно сопоставить сетевой диск:
net use Z: \\XXX.XXX.XXX.XXX\C$ password /user:domain\username
Если вы хотите, чтобы привод снова подключался при следующем входе в систему, добавьте опцию /persistent:yes
Я пытаюсь получить доступ к удаленному серверу в другом домене через его IP-адрес. В команде запуска я ввел следующие
\\XXX.XXX.XXX.XXX\C$\Program Files\
Я получаю всплывающее окно с запросом имени пользователя и пароля. Я ввожу его и получаю доступ к пути. Когда я пытаюсь получить доступ к папке снова, он не запрашивает мой пароль. Но когда я перезапускаю, он снова вызывает всплывающее окно.
Есть ли способ добавить мои учетные данные? Допустим, что мой домен\имя пользователя MyDomain\RapsyTree
. Я попробовал следующее:
cmdkey /generic:TERMSRV/YYY.YY.YYY.YYY /user:YourDomain\rapsalands /pass:secretPass
Добавляются учетные данные. Но я все еще получаю всплывающее окно для имени пользователя и пароля.
На самом деле я пытаюсь xcopy
некоторые файлы на этом сервере в другом домене. Но мне нужно сделать это с разными учетными данными. Я использую пакетные файлы. Любые указатели будут очень полезны. Дайте мне знать, если я не понимаю. Я использую Windows 7
Спасибо!
Вам просто нужно сопоставить сетевой диск:
net use Z: \\XXX.XXX.XXX.XXX\C$ password /user:domain\username
Если вы хотите, чтобы привод снова подключался при следующем входе в систему, добавьте опцию /persistent:yes
Вы также можете попробовать это. введите имя пользователя и пароль в качестве аргументов. После копирования удаляет сопоставление и отключает.
SET username=%1
SET password=%2
net use "\\xxx.xxx.xxx.xxx\Some Folder" %password% /user:domain\%username%
:copy
copy "\\xxx.xxx.xxx.xxx\Some Folder\New.txt" "D:\new.txt"
IF ERRORLEVEL 0 goto disconnect
goto end
:disconnect
net use "\\xxx.xxx.xxx.xxx\Some Folder" /delete
goto end
:end
попробуйте поставить IP в двойные кавычки. Это сработало для меня.
net use "\\xxx.xxx.xxx.xxx\Some Folder" password /user:domain\username
Держите меня в курсе:)