![]() |
Запуск скрипта vbs на удаленной машине через wmi
Здравствуйте уважаемые форумчане.
Возникла проблема при запуске скрепта 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 вроде все верно права все есть почему не отрабатывает не понятно. Если кто сталкивался с подобной проблемой помогите пожалуйста. |
Kwoon, если на comp2 руками запустить скрипт comp1.vbs, что происходит?
Цитата:
|
Пробел это ошибка при создании темы. Скрипт который запускаю пробелов нет. Если запустить руками выполняется действия то есть копируются файлы. Скрипт отрабатывает.
|
Цитата:
|
Файлы на удаленном ПК пробую создать руками всё создается и папочку с удаленного открыть свою тоже получается. Насчет выполнения самого скрипта процесс Wscript.exe на удаленном ПК появляется из под моего пользователя.
|
Kwoon, может быть ошибка множественных подключений.
Запустите в командной строке (cmd.exe) через PsExec и cscript.exe, чтобы в консоли видеть сообщения: Код:
psexec \\comp1 cscript.exe c:\batva\Combin\comp1.vbs |
Цитата:
|
о каких ошибках мы говорим. объект objWMIService.Create возвращает код ошибки если они есть или 0 если их нет. У меня возвращается 0. Если говорить про psexec можно просто на cmd написать. Но очень хотелось бы на VBS.
|
Kwoon, не возвращает. Возврат «0» методом «.Create()» говорит только о том, что метод был исполнен успешно, т.е. указанное приложение запущено. И только.
|
Время: 06:05. |
Время: 06:05.
© OSzone.net 2001-