|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Службы - Задача: централизованная раздача тасков для Планировщик задач по сети |
|
|
Службы - Задача: централизованная раздача тасков для Планировщик задач по сети
|
Пользователь Сообщения: 55 |
Профиль | Отправить PM | Цитировать Условие:
сеть около 20 машин, winXP SE, в составе рабочей группы(уточню сразу - перевести в домен не предлагать) На каждом компе есть 2 учётки - пользователь(на кажом компе свой логин и пас) и администратор(на всех одинаковая с одинаковым пассом) Для управления всем хоз-ом используется DameWare Utilities Задача: необходимо на каждой машине установить на выполнение задачу во встроенном в систему планировщике, при минимальной затрате усилий Мои попытки решения: Повозившись, создал батч-файл с необходимым скриптом, который делал следующее - перебирал все машины в сети (цикл for по номерам, из которого call-ом вызывается ещё один батник, куда передаётся номер машины, там запускается schtasks), запускал для каждой консольный вариант планировщика(в хелпе явно сказано, что он может использоваться и для работы с удалённой машиной) Сам скрипт верен, задача на машине создаётся, НО Как ошибку при этом выбивает следующее - "ПРЕДУПРЕЖДЕНИЕ. Запланированная задача "XXX" была создана, однако не может выполняться, так как не удалось задать сведения об учетной записи." Не спешите с выводами, скрипт -абсолютно верен-, информация об учётных записях задана верно, команда выполняется в контексте администратора целевой машины, пароли не пустые Просто по какойто причине при создании её -удалённо- не позволяется редактировать учётные данные, под которыми она запускается Если создать эту же задачу, залогинившись с консоли той машины под администратором, всё создаётся на ура как ручками, так и батником При просмотре созданной задачи на локальной машине видно, что запускается она от имени локального администратора, а пароль не установлен Тоже самое происходит, если попытатся в Сетевом окружении зайти на этот компьютер, а затем в папку Назначенные задания (соединение, разумеется, устанавливается от имени администратора локальной машины) - при попытке просмотреть свойства пишет что невозможно получить инфу о учётных данных(выскакивает сразу окошко с предупреждением), потом окно свойств открывается, но кнопка установки пасворда "погашена" Тоже самое в итоге имеем если решать средствами дэмваря(с него всё и началось) - похоже всё вышеперичисленное обращается к одному и тому же "интерфейсу"(простите, плохо представляю процесс удалённого вызова планировщика) Для тех, кто не осилил столько буков краткое резюме: по какой-то причине не удаётся при создании во встроенном планировщике задания на удалённой машине указать контекст(логин и пасс), в котором оно будет выполняться(система пишет, что запрещён доступ или же что просто не удалось), хотя само задание создаётся Машины в составе рабочей группы, подключаюсь к компу при установке задания как локальный администратор той машины Соответственно задание не выполняется, ибо пишет что учётная запись не опознана |
|
Отправлено: 20:13, 15-01-2008 |
Пользователь Сообщения: 55
|
Профиль | Отправить PM | Цитировать ап Может альтернативное решение есть?
|
Отправлено: 08:26, 16-01-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 788
|
Профиль | Отправить PM | Цитировать AT \\computername time [/INTERACTIVE] [ /EVERY:date[,...] | /NEXT:date[,...]] "command"
Cоздает задание, которое будет выполнено от имени localsystem подробнее - at /? |
------- Отправлено: 09:04, 16-01-2008 | #3 |
Пользователь Сообщения: 55
|
Профиль | Отправить PM | Цитировать HLT, Спасибо, попробую поставить от localsystem А с чем свзяана невозможность поставить от имени Администратора? По едее, если я устанавливаю соединение как администратор той машины(например net use \\machine\IPC$ /user:local_administrator local_password), у меня по идее должна быть возможность менять большую часть системных настроек, в том числе ключи реестра...
|
Последний раз редактировалось Mertvii, 16-01-2008 в 10:52. Отправлено: 10:39, 16-01-2008 | #4 |
Ветеран Сообщения: 788
|
Профиль | Отправить PM | Цитировать Назначенные задания лежат не в виде ключей реестра, а в виде файлов .job в каталоге c:\windows\tasks.
Можно, попробовать настроить задание (с паролями, логинами и т.д.) у себя на машине, а потом тупо скопировать на юзерские компы. Сам так не пробовал - всё делаю через АТ |
|
------- Отправлено: 10:59, 16-01-2008 | #5 |
Пользователь Сообщения: 55
|
Профиль | Отправить PM | Цитировать HLT, пробовал копировать, при этом задание почемуто не появляется в этой папке(несмотря на то, что операция копирования проходит воде как), но в шедулере видно Опять же, не работает Тоже думал, что в джоб файле всё лежит, теперь сомневаюсь Например простая логика - если и учётные данные там же, это брешь в безопасности величиной с дом, ведь задание то может месяцами стоять на выполнении Т.е. по всей логике, учётные данные должны быть как-то защищены, подозреваю, что проблема где-то тут, может в недоступном из сети ключе реестра, или как-то хитро пошифрованы ключом, привязанным к конкретному компу Хотелось бы понять принцип
|
Отправлено: 11:55, 16-01-2008 | #6 |
Ветеран Сообщения: 788
|
Профиль | Отправить PM | Цитировать Докопался до первоисточника:http://technet.microsoft.com/en-us/l.../bb742545.aspx
Цитата:
Вот еще вдогонку статейка: Copy Scheduled Tasks to Remote Machines Вот еще такая софтинка есть, но с ней не разбирался. Task Scheduler Pro Если есть желание - можешь поковыраться. Демо дают бесплатно, если понравится - думаю, лекарство от жадности найти можно будет... |
|
------- Отправлено: 13:01, 16-01-2008 | #7 |
Пользователь Сообщения: 55
|
Профиль | Отправить PM | Цитировать HLT, использование системной записи не помогло, оно просто не позволяет устанавливать учётные данные через сеть, копирование таска не работает, в той статье в комментах это отписано, да и драг эенд дроп на все машины в сети тоже не самое приятное занятие, хотелось бы скрипт, который бы всё сделал сам Проблема даже не в том, что учётные данные не копируются вместе с заданием, а с тем, что их не выходит установить после копирования/создания задания, почему - хз...
|
Отправлено: 16:09, 16-01-2008 | #8 |
Старожил Сообщения: 392
|
Профиль | Сайт | Отправить PM | Цитировать А почему бы не сделать на каждом компьютере запуск одного некого задания, которое запускает некий батник из сетевого ресурса, а в этом батнике затем прописывать те задачи , которые необходимо выполнить. проблема в том чтобы этот сетевой ресурс в локальной сети всегда включался первым..
|
Отправлено: 16:20, 16-01-2008 | #9 |
Пользователь Сообщения: 55
|
Профиль | Отправить PM | Цитировать babki, вариант конечно, но в итоге в первый раз всё таки придётся логиниться на всех машинах и прописывать пасс и пароль везде ручками, а остальные параметры заданий менять уже скриптом, если время передвинуть например Потом уже менять только батник... Есть сомнения только смогут ли все машины одновремено получить к нему доступ, по идее выбить должно что файл занят процессом а выставялть каждой машине своё время... не знаю, можно ли средствами батч процессинга это сделать. Всё же почему не даёт менять учётные данные, может ключ в реестре какой запрещающий?
|
Отправлено: 17:49, 16-01-2008 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
GPO и планировщик задач. | exo | Microsoft Windows NT/2000/2003 | 18 | 23-07-2019 11:06 | |
Отсутствует планировщик задач | Лина | Хочу все знать | 8 | 07-02-2009 19:11 | |
Почему не работает планировщик задач | VetalB | Microsoft Windows 2000/XP | 6 | 07-11-2003 07:43 | |
Планировщик задач | strelok1975 | Microsoft Windows NT/2000/2003 | 13 | 23-01-2003 10:20 | |
Планировщик задач | Guest | Microsoft Windows NT/2000/2003 | 7 | 24-10-2002 06:15 |
|