Войти

Показать полную графическую версию : Копирование папки и запуск VBS-скрипта на удаленных машинах


Fill_Good_Inc
13-05-2011, 16:32
Добрый день!
Нужна помощь в написании скрипта, который будет выполнять следующие действия:
Есть список имен компов в файлике comps.txt
Есть папка с файлами Folder на рабочей машине.
Есть скрипт 1.vbs, который нужно выполнить на удаленной машине(находится в папке Folder)

1. Копировать папку Folder с рабочей машины в папку Folder_1 на удаленной машине( из файла comps.txt)
2. Запускать скрипт 1.vbs на удаленной машине от имени администратора
3. Удалять папку Folder_1 на удаленной машине через 10 минут после запуска скрипта

Я уже намучился с этим. Прошу помощи у профи.
Спасибо!

amel27
14-05-2011, 12:54
1. через системную шару C$ ?
2. учетка, которая перебирет comps.txt и запускает VBS является админом удаленных машин?
3. скрипт 1.VBS не в состоянии сам за собой почистить?

Fill_Good_Inc
14-05-2011, 22:31
1. можно через системную шару
2. лучше если будет доменный админ
3. скрипт 1.VBS запускает установку некого приложения

amel27
16-05-2011, 04:40
1-2.
@for /f "usebackq" %%a in ("comps.txt") do @(
xcopy /s/y/q/v/z c:\Folder\* \\%%a\C$\Folder_1\
wmic /Node:"%%a" Process Call Create "CScript /Nologo C:\Folder_1\1.vbs"
)
3. добавить в конце VBS скрипта ожидание 10 мин.WScript.Sleep(600000)




© OSzone.net 2001-2012