471,353 Members | 1,681 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,353 software developers and data experts.

How do I remotely access Scheduled Tasks from Windows XP to Windows Server 2003?

How can I access and manipulate Scheduled Tasks in Windows using
Python?

I have a Windows XP workstation running Python 2.4.4 using the
win32all modules to control the windows services on multiple Windows
2003 servers. It works great.

However, I also need to remotely collect the settings for the
scheduled tasks (on those same Windows 2003 servers) and then
manipulate those task settings.

At the very least, I need to find out which ones are enabled and then
be able to disable and re-enable those tasks at will. It would be
better to be able to also detect the account each task runs as so that
I could only disable selected tasks, but I'll any help I can get.

Thanks,

Jun 29 '07 #1
3 3284

"kj7ny" wrote:
How can I access and manipulate Scheduled Tasks in Windows using
Python?

I have a Windows XP workstation running Python 2.4.4 using the
win32all modules to control the windows services on multiple Windows
2003 servers. It works great.

However, I also need to remotely collect the settings for the
scheduled tasks (on those same Windows 2003 servers) and then
manipulate those task settings.

At the very least, I need to find out which ones are enabled and then
be able to disable and re-enable those tasks at will. It would be
better to be able to also detect the account each task runs as so that
I could only disable selected tasks, but I'll any help I can get.

Thanks,
Pywin32 comes with a module that lets you do this, win32com.taskscheduler.
You can use PyITaskScheduler.SetTargetComputer to access tasks on remote
machines.

Roger


----== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet News==----
http://www.newsfeeds.com The #1 Newsgroup Service in the World! >100,000 Newsgroups
---= East/West-Coast Server Farms - Total Privacy via Encryption =---
Jun 30 '07 #2
On Jun 30, 10:55 am, "Roger Upole" <rup...@hotmail.comwrote:
"kj7ny" wrote:
How can I access and manipulateScheduledTasksin Windows using
Python?
I have a Windows XP workstation running Python 2.4.4 using the
win32all modules to control the windows services on multiple Windows
2003 servers. It works great.
However, I also need to remotely collect the settings for the
scheduledtasks(on those same Windows 2003 servers) and then
manipulate those task settings.
At the very least, I need to find out which ones are enabled and then
be able to disable and re-enable thosetasksat will. It would be
better to be able to also detect the account each task runs as so that
I could only disable selectedtasks, but I'll any help I can get.
Thanks,

Pywin32 comes with a module that lets you do this, win32com.taskscheduler.
You can use PyITaskScheduler.SetTargetComputer to accesstaskson remote
machines.

Roger

----== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet News==----http://www.newsfeeds.comThe #1 Newsgroup Service in the World! >100,000 Newsgroups
---= East/West-Coast Server Farms - Total Privacy via Encryption =---
I FINALLY found taskscheduler (with the help of your post). I found
it under

...\Python243\Lib\site-packages\win32comext\taskscheduler

.... and, there seems to be a /test/ directory with some examples.
Haven't tried them yet, but they should get me started.

Thanks,

Jul 10 '07 #3
On Jul 10, 4:51 am, kj7ny <k...@nakore.comwrote:
On Jun 30, 10:55 am, "Roger Upole" <rup...@hotmail.comwrote:


"kj7ny" wrote:
How can I access and manipulateScheduledTasksin Windows using
Python?
I have a Windows XP workstation running Python 2.4.4 using the
win32all modules to control the windows services on multiple Windows
2003 servers. It works great.
However, I also need to remotely collect the settings for the
>scheduledtasks(on those same Windows 2003 servers) and then
manipulate those task settings.
At the very least, I need to find out which ones are enabled and then
be able to disable and re-enable thosetasksat will. It would be
better to be able to also detect the account each task runs as so that
I could only disable selectedtasks, but I'll any help I can get.
Thanks,
Pywin32 comes with a module that lets you do this, win32com.taskscheduler.
You can use PyITaskScheduler.SetTargetComputer to accesstaskson remote
machines.
Roger
----== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet News==----http://www.newsfeeds.comThe#1 Newsgroup Service in the World! >100,000 Newsgroups
---= East/West-Coast Server Farms - Total Privacy via Encryption =---

I FINALLY found taskscheduler (with the help of your post). I found
it under

...\Python243\Lib\site-packages\win32comext\taskscheduler

... and, there seems to be a /test/ directory with some examples.
Haven't tried them yet, but they should get me started.

Thanks,- Hide quoted text -

- Show quoted text -
kj7ny, could you post back here to learn from?

Thanks.

s|a fynali

Jul 10 '07 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

5 posts views Thread by Bart Simpson | last post: by
3 posts views Thread by Mike | last post: by
2 posts views Thread by mscurto | last post: by
3 posts views Thread by Steve | last post: by
3 posts views Thread by White Horse | last post: by
2 posts views Thread by thj | last post: by
reply views Thread by XIAOLAOHU | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.