|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - Sheduler не запускает cmd по расписанию. |
|
|
Разное - Sheduler не запускает cmd по расписанию.
|
|
Новый участник Сообщения: 17 |
ОС Windows XP SP3, ПК состоит в домене. Пользователь создал CMD (находится на рабочем). Создал задачу в sheduler. Расписание выполнения указано.
Настройки (во вложении). Когда нажимаешь правой кнопкой - выполнить. Работает. В указанное в расписании время запуск не производится. Ошибки тоже нет. Возможно, существует решение (на форуме предварительно искал). Спасибо. |
|
|
Отправлено: 15:28, 24-08-2011 |
|
Сообщения: 53589
|
Профиль | Отправить PM | Цитировать
Цитата MioZo:
Цитата MioZo:
|
||
|
Отправлено: 17:54, 24-08-2011 | #2 |
|
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Первые два поста изучал, третий анализирую (перевожу переводчиком).
Приведу содержимое батника 2007.cmd: taskkill /IM outlook.exe start /D"%ProgramFiles%\Microsoft Office\Office12" OUTLOOK.EXE /autorun AutoSendMail Фрагмент журнала: "User(AutoSend)..job" (2007.cmd) Закончилось в 31.08.2011 17:28:06 Итог: Задание завершено с кодом (0). [ ***** Самая последняя запись находится над этой строкой ***** ] Спасибо за наводки, изучаю проблему, пока не решил. |
|
Отправлено: 13:38, 31-08-2011 | #3 |
|
Сообщения: 53589
|
Профиль | Отправить PM | Цитировать MioZo, содержимое AutoSendMail выложите?
|
|
Отправлено: 15:10, 31-08-2011 | #4 |
|
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Function GetAttach()
Dim strPath
Dim arrFiles
strPath = "C:\test"
Set arrFiles = CreateObject("Shell.Application").NameSpace(strPath).Items
arrFiles.Filter 64, "*.xls"
Select Case arrFiles.Count
Case 0
MsgBox "Отчет для отправки не найден.", 48, "Отправка файла"
WScript.Quit 1
Case 1
GetAttach = arrFiles.Item(0).Path
Case Else
MsgBox "Найдено несколько файлов.", 48, "Отправка файла"
WScript.Quit 1
End Select
End Function
Function GetBoiler(ByVal sFile As String) As String
Dim fso As Object
Dim ts As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set ts = fso.GetFile(sFile).OpenAsTextStream(1, -2)
GetBoiler = ts.readall
ts.Close
End Function
Sub AutoSendMail()
' Working in Office 2000-2010
Dim OutApp As Object
Dim OutMail As Object
Dim strbody As String
Dim SigString As String
Dim Signature As String
Set OutApp = CreateObject("Outlook.Application")
Outlook.ActiveWindow.WindowState = 1
Set OutMail = OutApp.CreateItem(0)
strbody = "<H3><B></B></H3>" & _
"Суточный отчет.<br>" & _
"Подразделение.<br>
SigString = "C:\Documents and Settings\" & Environ("username") & _
"\Application Data\Microsoft\Signatures\UserName.htm"
If Dir(SigString) <> "" Then
Signature = GetBoiler(SigString)
Else
Signature = ""
End If
On Error Resume Next
With OutMail
.To = "adress@domain"
.CC = ""
.BCC = ""
.Subject = "This is the Subject line"
.HTMLBody = strbody & "<br><br>" & Signature
.Attachments.Add GetAttach
.Send 'or use .Display
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
|
|
|
Отправлено: 06:39, 01-09-2011 | #5 |
|
Ветеран Сообщения: 1186
|
Профиль | Отправить PM | Цитировать Учётка должна иметь пароль, иначе не выполняет задания, хоть и создаёт
|
|
Отправлено: 14:19, 01-09-2011 | #6 |
|
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Используются доменные УЗ (в т.ч. в указанном случае). Требования к сложности пароля.
Крыжик "Выполнять только при выполненном входе в систему", как понимаю, и "подставляет" пользователя и пароль в Job'е. |
|
Отправлено: 02:56, 02-09-2011 | #7 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Не работает WinWaitActive если скрипт запущен из Windows sheduler | Kubik | AutoIt | 0 | 11-02-2011 16:28 | |
| CMD/BAT - [решено] как запустить cmd на удаленной машине чтобы cmd отобразилось у меня | Mickle | Скриптовые языки администрирования Windows | 13 | 21-09-2010 14:43 | |
| CMD/BAT - [решено] Помогите запустить CMD-файл из CMD-файла с параметрами | Oleg48 | Скриптовые языки администрирования Windows | 2 | 18-11-2009 11:08 | |
| Помогите пожалуйста не срабатывает команда из*cmd файла запускаемого из RanOnceEx.cmd | vovchiku | Автоматическая установка Windows 2000/XP/2003 | 6 | 25-09-2007 23:38 | |
| Не работает SHEDULER SERVER2003 SP2 | sendem | Microsoft Windows NT/2000/2003 | 5 | 08-08-2007 14:44 | |
|