копирование файлов с одного сервера Windows на другой

Мне нужно скопировать файл с сервера Windows 2008 на один или несколько серверов Windows 2008. У меня есть учетные записи на целевых машинах с достаточными привилегиями, чтобы позволить мне использовать удаленное взаимодействие powershell и использовать wmi. Удаленные машины не используют ftp, ssh или аналогичные механизмы передачи файлов. Мне не разрешено устанавливать программное обеспечение или запускать новые службы на целевом сервере. Я могу запускать службы на исходном сервере.

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

Можно ли использовать WMI или PowerShell Remoting для передачи или извлечения файла из источника в цель? Можно ли вызвать какой-либо встроенный http-клиент или вызвать службу/агент BITS на удаленных серверах для извлечения файлов с исходного сервера?

Другие предложения, пожалуйста.


person Saju Pillai    schedule 27.04.2012    source источник


Ответы (1)


Да, можно копировать файлы, используя заданные вами ограничения. По сути, вам нужно будет убедиться, что на исходном сервере есть общий файловый ресурс, доступный целевому хосту. Затем вам нужно будет следовать процессу, созданному Фрэнком Уайтом здесь, на SO, и полностью конкретизированному и указанному здесь, хотя вам придется перевести с VBS на PS1: Попытка скопировать файл с одного компьютера XP на другой с использованием WMI, поскольку RPC и UNC недоступны

person Lizz    schedule 28.10.2012