![]() |
запуск на удаленной машине bat-файл с помощью psexec
Добрый день Всем!!!
Подскажите что делаю не так, задача такая : на нескольких машинах в сети нужно запустить скрипт от имени администратора. Знаю что с помощью PSEXEC это возможно, но не работает. Запускаю такую команду psexec @d:\comp.txt cmd "\\192.168.113.4\distr\batfiles\FixWSUSClient.bat" при этом выходит сообщение: \\ ■c: Couldn't access ■c: т.е подключение идет по первой букве имени машины. Вопрос почему берется первая буква, а не всё имя машины? |
ejik_off, опцию -c использовать не хотите?
Код:
psexec @d:\comp.txt -c FixWSUSClient.cmd |
имя машины.домен, каждое имя на отдельной строке
вот так: test-01.domain.ru test-02.domain.ru test-03.domain.ru и т.д о опции -с я не заметил описаний в хелпе сейчас почитаю. |
Цитата:
|
Цитата:
Кодировка comp.txt какая? Прикрепите файл к посту. |
Petya V4sechkin, а про кодировку я и не подумал. стоит unicode
http://forum.oszone.net/attachment.p...1&d=1281351596 |
ejik_off, не надо Unicode, сделайте в обычной ANSI.
|
этот файл создает powershell
Код:
[reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration") |
ejik_off, добавьте в конце опцию -encoding ASCII
|
Petya V4sechkin, спасибо!!!
|
Подскажите пожалуйста пробую использовать данный скрипт:
Код:
On Error Resume Next ![]() Служба "DCOM Server Process Launcher" запущена на обоих компьютерах. |
Время: 14:27. |
Время: 14:27.
© OSzone.net 2001-