Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Запуск скрипта vbs на удаленной машине через wmi

Ответить
Настройки темы
Разное - Запуск скрипта vbs на удаленной машине через wmi

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте уважаемые форумчане.
Возникла проблема при запуске скрепта vbs на удаленной машине через wmi.
Суть есть два ПК Comp1 и Comp2 оба в домене, пользователи на ПК доменные является администраторами для обоих ПК. Пытаюсь выполнить скрипт vbs с comp2 на comp1
Set objWMIService = GetObject ("winmgmts:\\ comp1\root\cimv2:Win32_Process")
Result = objWMIService.Create ("wscript.exe c:\batva\Combin\ comp1.vbs", Null, Null, intProcessID)
Скрипт comp1.vbs
Dim oFSO, oFolder, oFilesCollection
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oFolder = oFSO.GetFolder("\\comp2\C$\CombinAt")
Set oFilesCollection = oFolder.Files
For Each oFile in oFilesCollection
oFile.Copy("\\comp1\c$\Batva\Combin\" & oFile.Name)
Next
При запуски скрипта на comp1 появляется процесс wscript.exe но скрипт comp1.vbs
не отрабатывает .
Смотрел синтексес wscript.exe вроде все верно права все есть почему не отрабатывает не понятно.
Если кто сталкивался с подобной проблемой помогите пожалуйста.

Отправлено: 06:50, 22-01-2015

 


Moderator


Сообщения: 53482
Благодарности: 15510

Профиль | Отправить PM | Цитировать


Kwoon, если на comp2 руками запустить скрипт comp1.vbs, что происходит?
Цитата:
"wscript.exe c:\batva\Combin\ comp1.vbs"
Зачем пробел перед именем?

Отправлено: 09:04, 22-01-2015 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Пробел это ошибка при создании темы. Скрипт который запускаю пробелов нет. Если запустить руками выполняется действия то есть копируются файлы. Скрипт отрабатывает.

Отправлено: 09:26, 22-01-2015 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Kwoon:
вроде все верно права все есть »
Как именно убеждались, что есть права?

Отправлено: 09:35, 22-01-2015 | #4


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Файлы на удаленном ПК пробую создать руками всё создается и папочку с удаленного открыть свою тоже получается. Насчет выполнения самого скрипта процесс Wscript.exe на удаленном ПК появляется из под моего пользователя.

Отправлено: 09:56, 22-01-2015 | #5



Moderator


Сообщения: 53482
Благодарности: 15510

Профиль | Отправить PM | Цитировать


Kwoon, может быть ошибка множественных подключений.
Запустите в командной строке (cmd.exe) через PsExec и cscript.exe, чтобы в консоли видеть сообщения:
Код: Выделить весь код
psexec \\comp1 cscript.exe c:\batva\Combin\comp1.vbs

Отправлено: 10:02, 22-01-2015 | #6


(*.*)


Сообщения: 36555
Благодарности: 6694

Профиль | Сайт | Отправить PM | Цитировать


Цитата Kwoon:
Пробел это ошибка при создании темы »
Нужно использовать тег [code][/code]

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 10:09, 22-01-2015 | #7


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


о каких ошибках мы говорим. объект objWMIService.Create возвращает код ошибки если они есть или 0 если их нет. У меня возвращается 0. Если говорить про psexec можно просто на cmd написать. Но очень хотелось бы на VBS.

Отправлено: 10:22, 22-01-2015 | #8


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Kwoon, не возвращает. Возврат «0» методом «.Create()» говорит только о том, что метод был исполнен успешно, т.е. указанное приложение запущено. И только.

Отправлено: 11:00, 22-01-2015 | #9



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Запуск скрипта vbs на удаленной машине через wmi

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] смена пароля администратора на удаленной машине через командную строку garanov Скриптовые языки администрирования Windows 9 01-12-2012 18:43
CMD/BAT - запуск батника на удаленной машине по локальной сетке almaz-56 Скриптовые языки администрирования Windows 3 15-09-2011 15:13
CMD/BAT - Копирование папки и запуск VBS-скрипта на удаленных машинах Fill_Good_Inc Скриптовые языки администрирования Windows 3 16-05-2011 04:40
CMD/BAT - [решено] запуск на удаленной машине bat-файл с помощью psexec ejik_off Скриптовые языки администрирования Windows 10 16-09-2010 19:31
Разное - настройки iexplorer через реестр на удаленной машине choodo Microsoft Windows 2000/XP 2 14-08-2008 14:14




 
Переход