Я хочу скопировать набор файлов на компьютере Windows на несколько серверов Windows, для которых у меня есть учетные данные, без необходимости проходить через RDC, теоретически простая задача. Для этого использования соответствующий синтаксис в xcopy, по-видимому, \\servername\... , но я не думаю, что мне нужно что-то вставлять для servername - только IP-адрес и пароль. И xcopy "C:\Users\myname\Documents\uploadtest.txt" "\\xxx.xxx.xxx.xxx\C:\Users\Public\Public Documents\" просто выдает результат "Неверная спецификация диска" вместо запроса пароль или что-нибудь. То же самое, если второе двоеточие заменить на знак доллара. Что я делаю неправильно?

2 ответа2

1

Вам нужно заменить \\xxx.xxx.xxx.xxx\C:\Users на \\xxx.xxx.xxx.xxx\C$\Users и ваша команда должна работать. xcopy знает только об общих папках, а диск C: автоматически используется как C$ .

0

От Убедитесь, что общий доступ к файлам и принтерам включен на nowiressecurity.com:

На компьютерах Windows протоколы общего доступа для сетевых подключений или адаптеров должны быть включены, чтобы этот конкретный компьютер мог размещать и получать доступ к сетевым ресурсам. Хотя конфигурации брандмауэра и другие параметры могут быть включены, общий доступ невозможен, если эти протоколы не включены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .