草庐IT

计划数

全部标签

xml - Windows 任务计划程序输出

我有一些可执行文件计划使用Windows任务计划程序运行。他们有必须在某处看到的输出。通过Windows任务计划程序运行应用程序时,程序的输出会丢失。我怎样才能捕获这个输出?我搜索了谷歌并找到了替代运行cmd并将输出重定向到日志文件的黑客,但我无法将这些信息很好地放在XML文件中,我应该能够在任务调度程序中注册,所以我需要一个更好的方法。如有任何帮助,我们将不胜感激。 最佳答案 如上所述:OK,sothehackisnotdescribedasworkingfortheWindowsTSXMLSchema.Theredirectio

windows - 我可以在 Windows 任务计划程序中执行 .SH 文件吗?

.sh脚本已在cygwin中测试和工作,但现在我希望Windows每小时自动运行它。该文件具有可执行权限,现在我在cygwin终端中像这样运行它:cdc:/users/me/documents/myfile.sh./myfile.sh我应该怎么做?谢谢! 最佳答案 或者通过批处理执行bash执行:call"batch_from_below.bat"c:\user\me\documents\myfile.sh""parameter1,ifneed""parameter2..."批量:@echooffset_CYGBIN=change-

windows - 如果由任务计划程序运行,则无法访问网络地址

我有一个C#程序可以执行此操作:Directory.Exists(@"\\PcName\SomeDir");并打印该路径是否可访问(存在)。这就是问题所在:我在登录(自动登录用户)后立即通过TaskScheduler运行此应用程序,使用“登录时”触发器,它返回false,尽管该路径是可访问!(我设法在我的应用程序启动前几秒使用explorer.exe打开该路径)。它被标记为:Runwithhighestprivileges如果我手动运行它,即使我右键单击该任务并通过TaskScheduler选择“运行”,它也能正常运行!如果我取消选择“以最高权限运行”,没有问题,但它必须以最高权限运行

Windows 8.1 任务计划程序在未登录的情况下不会执行 Rsync/SSH

我已经在Windows8.1中创建并计划了一个批处理文件(通过SSH隧道执行rsync异地备份)并且我可以运行它:手动当我右键单击时手动通过任务计划程序->运行当我登录时自动通过任务调度程序,它被安排在给定的时间运行...但是当我没有登录时,它只是处于“正在运行”状态,即使我已将其设置如下:user=me(我是管理员组的成员)无论是否登录都运行以最高权限运行我可以在任务管理器中看到rsync.exe和ssh.exe正在运行,所以它一定卡在rsync/ssh调用上。这让我相信问题是,即使我已经明确设置了用户名,但某些东西不是真的在像我一样运行吗?(侧边栏:我也尝试过以SYSTEM用户身份

windows - 批处理文件调用 vbs 不会从任务计划程序运行

我在任务调度程序中安排了一个批处理文件。如果我从CMD手动运行这个批处理文件,它会很好地完成所有工作,大约需要20分钟。但是如果我在任务调度程序中安排它,它会在开始运行时立即完成并显示结果是“成功完成......”(VBS没有运行......)这个批处理文件将调用2个vbs脚本来运行。我不确定任务调度程序是否有问题,或者只是批处理文件中的代码有误。@echooffsetlogfile=c:\temp\Shop_Floor_Schedule.%TIME:~0,2%.logecho%date%%time%>%logfile%cscript"c:\work\scripts\Export.vb

windows - 批处理脚本可以在特定时间启动一些程序吗?不是窗口计划任务

批处理文件是否具有根据我输入脚本的特定时间运行程序的功能。我附加的代码不起作用。请帮忙^_^@echooffFor/f"tokens=1-2delims=/:"%%ain('time/t')do(setmytime=%%a:%%b)echo%mytime%:checkif%mytime%=="09:30AM"(STARTC:\Desktop\Photoshop.exe)if%mytime%=="11:30AM"(STARTC:\Desktop\itune.exe)else(timeout/t36/nobreakGOTO:Check)顺便说一句,我知道WindowTaskSchedule

windows - 在任务计划程序下将 mstsc.exe 作为批处理作业运行

我正在尝试自动登录到2008R2服务器上的一组RDP客户端,当从桌面双击批处理文件运行时,下面的批处理工作正常,但是将.bat文件设置为运行时没有任何反应来自任务计划程序的任务@ECHOoffECHOThis.batisusedtoautomaticallyRDPintothespecifiedserversECHOwhicharecontainedwithinthisfile.EnsureyouhaveloggedintoECHOtheseserversbeforehandandchecked'savecredentials'otherwiseECHOthisbatchfilewon

c# - 除非使用 "run as admin",否则在 Windows 10 上以编程方式创建计划任务失败

我参与的应用程序将任务添加到WindowsTaskSheduler。它在Windows7上运行良好,但在Win8.1和Win10上访问被拒绝,除非使用“以管理员身份运行”。应用程序必须以“以管理员身份运行”权限启动才能创建计划任务。我不能分享代码,因为它不属于我。无论如何,也许有人可以回答。我的猜测是,在Windows8.1(及更高版本)中,计划任务的权限级别发生了变化,并且需要管理权限。但是我找不到它的证据以及任何可能的替代方案来在没有管理员权限的情况下以编程方式在Windows10中添加计划任务。代码使用Microsoft.Win32.TaskScheduler库。下面的代码经过简

r - 计划任务以通过批处理文件运行同一 R 脚本的多个重叠实例

我试图每小时运行一个R脚本,从API下载数据、操作它并写出一些产品。每次运行需要3-5小时,但我似乎无法安排一个任务来同时成功运行多个实例。我使用Windows任务计划程序来计划在给定时间触发的任务,然后每1小时重复一次。无论是否以最高权限登录,我都会运行它(这没问题)该操作涉及运行包含以下文本的.bat文件:@echoonstart"""C:\ProgramFiles\R\R-3.4.2\bin\x64\R.exe"CMDBATCH--vanillaF:\storm\src\download_rasters.R如果任务已经在运行,我将其设置为“并行运行新实例”现在,我不熟悉批处理文件

windows - powershell 计划任务调用程序

我有数百个计划任务。我正在寻找一种方法来获取在任务计划程序执行脚本时调用powershell脚本的任务的名称。因此,例如,我可以在发送的警报中包含该名称,这样我们不仅可以知道哪个服务器,还可以知Prop体的任务 最佳答案 您可以使用get-scheduledtaskcmdlet。您可以在ScheduledTasks模块中找到此cmdlet。每个返回的任务都有一个Actions属性。例如(Get-ScheduledTask)[0].Actions 关于windows-powershell计