Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Копирование через Psexec

Автор: iLoveMOney
Дата сообщения: 26.09.2012 15:18
Добрый день, возникла необходимость скопировать файл на все компьютера сети.
Вначале написал батник для копирования
Код
copy \\машина\C$\1.bat C:\ /Y

собственно далее через PSEXEC пытался запустить бат файл на копирования на весь домен,
для начала тест выглядит так.
psexec \\Машина -u Я АДМЫН -p МОЙПАСС \\Машина\C$\2.bat

Где 2.бат - это copy \\машина\C$\1.bat C:\ /Y
ну вот написал я все это безобразие жму энтер, а мне пишет типо на машине такой то Not Start батник такой то... я вот уже выкурил пачку и не понимаю, что не так... Помогите молодому неопытному как то решить задачку... Мб я де то что то недописал...
Где то прочел, что через psexec можно это все сделать без всяких доп батников, но я не понимаю синтаксис команды.
Автор: ipmanyak
Дата сообщения: 26.09.2012 21:08
iLoveMOney
psexec \\Машина -u Я АДМЫН -p МОЙПАСС cmd /c C:\2.bat

C:\2.bat - означает, что нужно указывать полный путь к батнику, в данном случае он лежит в корне диска С: на машине, с которой запускаете psexec
/c - означает, что указанная программа копируется в удаленную систему для выполнения. Если этот параметр не задан, то приложение должно находиться в системной папке удаленной системы, то есть в system32. (Туда же будет и копироваться, если такой файл там уже есть будет имхо ошибка, чтобы перекрыть файл, есть параметр -f)
Для выполнения на всех компах юзайте параметр - @файл, он указывает программе PsExec, что нужно запустить приложение на всех компьютерах, перечисленных в заданном текстовом файле.
P.S.
1 - У вас есть домен и его политики, зачем вам psexec ?
2 - Вы админ домена, можете сразу копировать файл со своей машины или с доменконтроллера на С$ удаленной машины без всяких psexec
3 - можете сразу запихать команду copy вместо батника для psexec с параметрами
... cmd copy
И что за файл копируете и зачем? Может и без него можно обойтись?

Вот здесь вам и про домен и пример про psexec с батником копирования:
Как скопировать файл на компы домена или сети
Автор: iLoveMOney
Дата сообщения: 27.09.2012 08:08
Этот батник запускает Эверест, просто юзеры машины не выключают и отчеты не обновляются неделю.
Ну я не совсем Админ я с тех. поддержки. у ОСА что-то просить это ждать три года.

Добавлено:
Не получилось как вы написали=(

'C:\2.bat' is not recognized as an internal or external command,
operable program or batch file.
cmd exited on It-hp-003055 with error code 1. Код ошибки


Синтаксис команды.

psexec \\It-hp-003055 -u LOG -p Pass cmd /c C:\2.bat

Файл 2.bat точно есть в корне C:\ 100 раз проверил.
Автор: Black_Lung
Дата сообщения: 27.09.2012 10:46
нужно так: psexec \\It-hp-003055 -u LOG -p Pass -с C:\2.bat cmd /c 2.bat
Автор: iLoveMOney
Дата сообщения: 27.09.2012 10:54
Помогло так psexec \\It-hp-003055 -u LOG -p Pass /с C:\2.bat


Теперь хочу на всю сеть разослать * через это не идет, надо список всех компов сделать?
Всем спасибо...

Добавлено:
Блин на машинах где Win7 не срабатывает. Нормально работает на ХП

Страницы: 1

Предыдущая тема: Kerio Control альтернатива


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.