Как я использую psexec и robocopy вместе для копирования каталога в удаленную машину?

Привет я пытаюсь сформировать psexec (или возможно robocopy?) команда, которая позволит мне использовать данный учетные данные учетной записи для копирования каталога в удаленную машину. Я предпочел бы использовать robocopy, но удаленная машина является машиной XP.

Я попробовал что-то как эти команды, которые не делают то, к чему я хочу их

psexec \\вздор compB-u-p-i-c-f robocopy.exe path1 networkpath2/E чепухи

Таким образом, как я могу зеркально отразить это вокруг так, чтобы это использовало те учетные данные и выполнило robocopy удаленно, передав файлы от компьютера к компьютеру B?

Я могу успешно передать файлы, израсходовав прямую команду robocopy с помощью названий машины, но она должна работать, когда мы не находимся на том же домене. Psexec от того, что я понимаю, позволяет мне являться олицетворением как пользователь (так используйте учетные данные), и запустите программы удаленно, но так как xp не имеет robocopy встроенным, и я нуждаюсь к ссылочным файлам на моей локальной машине, а также передаю удаленной машине, я не знаю, как все это собирается работать.

robocopy compAPath \\compBNetPath/E

это - команда robocopy, которая успешно копирует файлы, но это будет не только работать, когда мы будем на том же домене? и разве это не будет не использовать учетные данные? Если я изменю имя машины на \\machineipaddress, то оно будет работать если не над тем же доменом?

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

1
задан 02.07.2015, 15:07

1 ответ

Привет это - автор. В случае, если Вы задавались вопросом, я решил этот вопрос. вот команда, которая позволила psexec работать с robocopy и использовать корректные полномочия:

psexec-u имя пользователя-p пароль-c-f c:\pathtorobocopy\robocopy.exe аргументы исходного файла (/E/Z и т.д.) destinationUNCpath

мой не предоставление psexec целевая машина, это просто выполняет robocopy локально с данными учетными данными, отправляя информацию по сети к целевой машине :D

2
ответ дан 12.12.2019, 13:14

Теги

Похожие вопросы