【发布时间】:2023-03-27 11:00:01
【问题描述】:
我创建了一个 Installshield MSI,它在 WinServer 2008 或 Vista(或更高版本)Windows 操作系统上部署了多个 .NET 控制台应用程序。
安装过程在本地管理员帐户下运行。
在安装过程中,Installshield MSI 提示管理员输入密码,并在 DOS 命令中使用此密码创建多个计划任务,这些任务将在管理员帐户下编程、运行和执行。
我不禁觉得有更好的方法来处理这些任务的创建,而无需询问密码,或者可能使用 SYSTEM 帐户并且不会造成安全漏洞。
安装帐户的密码也可能过期,因此我正在尝试找出一种更实用的方法来创建这些计划任务。
计划任务必须启动访问 SQL CE 4.0 数据库的 .NET 控制台应用程序,为外部邮件服务器创建 SMTP/POP3 客户端,在本地系统 HD 中写入文件。
任何关于如何执行最佳实践计划任务创建的链接或帮助表示赞赏,
问候,
【问题讨论】:
标签: .net batch-file scheduled-tasks installshield