Articles of 任务调度程序

计划任务的问题 – 部分脚本不执行

当脚本从计划任务运行时,部分PowerShell脚本没有执行,遇到问题。 手动执行时,它运行得很好。 例如,我在脚本中有以下内容: add-content c:\some_folder\output.txt "howdy" c:\windows\system32\notepad.exe 当我手动运行脚本时,两个命令都会执行。 当被模拟的任务运行时,第一个命令执行,但第二个命令不执行。 这是一个过度简化的例子,但是我有更复杂的脚本,我得到了类似的行为…脚本执行手动运行时应该执行的操作,但是当从计划任务运行时,脚本不运行。 计划任务设置为以本地pipe理员身份运行,并select“以最高权限运行”选项。 有任何想法吗?

BAT文件不会从任务计划程序运行,但将从命令行运行

我试图从Windows 2008 R2中的任务计划程序运行BAT脚本,并运行3秒钟,然后停止。 它说它成功完成,但我知道它没有。 我可以直接从命令行运行这个脚本,它运行得很好。 我正在运行的bat文件实际上使用“forfiles”删除了超过7天的文件,然后我映射networking驱动器,使用robocopy在networking上移动文件,然后closuresnetworking连接。 我已经将networking和复制选项从文件中删除,它仍然执行相同的操作。 这是我的文件的外观: rem This will delete the files from BBLEARN_stats forfiles -p "E:\BB_Maintenance_Data\DB_Backups\BBLEARN_stats" -m *.* -d -17 -c "cmd /c del @file" rem This will delete the files from BBLEARN_cms_doc forfiles -p "E:\BB_Maintenance_Data\DB_Backups\BBLEARN_cms_doc" -m *.* -d -14 -c "cmd /c del @path" rem This will delete the files from […]

Windows任务计划安全问题

使用Windows任务计划程序允许非pipe理员用户获得对pipe理权限的访问权限。 通常情况下,Windows会阻止需要更多权限的执行应用程序。 一条消息出现在用户必须确认的地方。 有一个简单的方法来利用UAC对话只需几个简单的步骤。 这里例如是一个教程如何做到这一点: http : //www.raymond.cc/blog/task-scheduler-bypass-uac-prompt/ 说实话,这是很容易的,每个人都可以做到这一点,没有一个强大的安全知识。 我知道这个安全问题现在有一段时间了。 这让我想知道! 这个安全问题在那里,每个人都知道,而且非常简单。 为什么存在这个安全问题? 有微软的官方声明吗?

设置运行Powershell脚本的计划任务

有谁知道分配PowerShell脚本作为计划任务的正确方法? 我有下面的语法(其中X:/是另一个映射为共享的驱动器)。

Powershell脚本将运行,但屏幕捕获未完成,为什么?

我有一个PowerShell脚本来捕捉截图。 如果在PowerShell或ISE中运行它运行良好,采取屏幕捕获没有问题。 当我在Windows任务计划程序上安排任务时,它只保存一个空白图像而不是屏幕截图。 任何想法为什么? 脚本: $path = "\\somelocation\" $fileName = "Test" $date = Get-Date -Format yyyyMMdd-hhmm $file = $path + $filename + $date + ".bmp" Add-Type -AssemblyName System.Windows.Forms Add-type -AssemblyName System.Drawing # Gather Screen resolution information $Screen = [System.Windows.Forms.SystemInformation]::VirtualScreen $Width = $Screen.Width $Height = $Screen.Height $Left = $Screen.Left $Top = $Screen.Top # Create bitmap using […]

pipe理员域帐户在任务计划程序中

我在任务计划程序中运行一个奇怪的问题。 我已经设置了一个任务来运行一个URL作为参数的URL。 我已经设置了域pipe理员帐户,但是不能正常工作。 此任务应发送电子邮件,如果我设置其他帐户而不是pipe理员,我已收到电子邮件。 这个工作王有什么限制pipe理员帐户使用?

在其他机器上重复使用导出的计划任务。 机器名称对于执行帐户是错误的

我有两个计划任务,我在10个不在公共域上的机器上重复使用。 我导出了任务,当我把它带入另一台机器的“安全选项”的区域中,在“使用此帐户运行此任务时”时,它列出了错误的机器名。 这是因为它采用了任务最初从中导出的机器的名称。 在我的less数机器上,他们总是有相同的本地用户帐户。 但是,尽pipe如此,我仍然必须编辑我的任务模板的原始xml以将机器名称更改为适当的名称,否则当我执行它时,任务会给我提出问题。 如何导出任务,并指向本地主机或环回而不是主机名? 我试图通过使用generics来提高可重用性来避免这个额外的XML编辑步骤。 我肯定错过了什么。 我喜欢这个导出/导入任务机制,但似乎不适合编辑XML节点。

如何强制schtasks返回英文信息

我正在使用一个工具schtask做一些计划任务pipe理(在win XP下,2008年7月)(主要是我需要计划任务列表)。 我从我的代码查询它并parsing它返回的消息。 最近我偶然发现了一个问题,因为在非英语系统上,这个工具返回的信息与英语不同。 不幸的是我需要这个英文信息。 有没有办法强制这个工具返回英文信息? 也许有一些替代工具/方法来做到这一点?

Windows任务调度程序 – 相互依存的“操作”

我有一个在Windows任务计划程序中设置的计划任务。 它运行在一天的特定时间。 一旦作业完成(操作1 – 作业本身),另一个操作(操作2)是一个Bmail程序(用于发送电子邮件的命令行工具,无需安装SMTP客户端)执行。 现在,Bmail程序成功地发送一封电子邮件,而不pipe'行为1'失败或正在运行。 我想要电子邮件具体细节,告诉我,如果第一个工作行动1失败或运行成功或可能是电子邮件发送只有当第一个工作成功运行。 谢谢您的帮助。

允许用户在Windows 2008上创build和pipe理计划任务

我最近在Windows 2008服务器上创build了一个新用户,我想允许它打开任务调度程序并pipe理这些受限的任务。 这个用户需要什么来达到这个目的?