如何在没有 python 凭据的情况下创建计划任务?
How to create scheduledtasks without credentials from python?
我的应用程序的用户可以单击 link,它会调用创建 .bat 文件的函数(这很好)和将调用该 .bat 文件的计划任务。我的问题是调用的 RegisterTaskDefinition 函数(由 pywin32 库对象调用)。无论我选择哪种登录策略,我都会遇到异常 case.But 我需要创建没有凭据的任务,那么我该如何实现呢?
捕获异常
我的 RegisterTaskDefinition 配置:
root_folder.RegisterTaskDefinition(
'{}_blabla'.format(self.datasource.name), # Task name
task_def,
TASK_CREATE_OR_UPDATE,
'', # No user
'', # No password
0)
谢谢!
查看 django-windowsauth
包,它会为您完成所有这些工作。只需使用 createtask
命令将管理命令添加到任务计划程序即可。
https://django-windowsauth.readthedocs.io/en/latest/howto/create_tasks.html
(如果需要更多灵感,也可以看看源码...)
我的应用程序的用户可以单击 link,它会调用创建 .bat 文件的函数(这很好)和将调用该 .bat 文件的计划任务。我的问题是调用的 RegisterTaskDefinition 函数(由 pywin32 库对象调用)。无论我选择哪种登录策略,我都会遇到异常 case.But 我需要创建没有凭据的任务,那么我该如何实现呢?
捕获异常
我的 RegisterTaskDefinition 配置:
root_folder.RegisterTaskDefinition(
'{}_blabla'.format(self.datasource.name), # Task name
task_def,
TASK_CREATE_OR_UPDATE,
'', # No user
'', # No password
0)
谢谢!
查看 django-windowsauth
包,它会为您完成所有这些工作。只需使用 createtask
命令将管理命令添加到任务计划程序即可。
https://django-windowsauth.readthedocs.io/en/latest/howto/create_tasks.html
(如果需要更多灵感,也可以看看源码...)