我有一个“长期运行”( 启动时运行,不终止 )计划任务设置为在服务器上运行。 当我使用与计划任务相同的域帐户远程桌面进入服务器,然后注销服务器时,计划任务将被终止。 有没有办法避免这种情况发生? 我正在我的域帐户下运行此任务,以便它具有完成其工作所需的域networking共享权限。
我想设置一个ASP.NET页面,为Web应用程序执行一些维护。 什么是一个简单的方法来使这个维护页面的URL的Web请求? 我通常使用Windows任务这些东西,但我不知道如何在Windows中的Web请求。 ( wget会在Linux上工作) 我可以build立一个执行任务的可执行文件,但我宁愿没有这个依赖关系。
为什么作为“备份操作员”组成员的用户无法运行任务? 它根本不启动 – 我没有find任何错误。 我将Windows Server Backup的用户从admin更改为svc_backup,以避免在两个地方定期更改密码(svc_backup具有不过期的密码),但是svc_backup用户无法启动备份任务。 我可以检查什么?
我正在运行Windows Server 2003,并且设置为运行的计划任务错过了,因为ms-access数据库窗口打开了一个晚上。 当我们closures窗口时,任务调度程序开始运行任务。 我发现数据库窗口打开了一整夜,检查任务计划程序日志,并注意到上一次运行的时间。 我也注意到“未通过任务的通知我”菜单项没有被选中。
任何人都可以想到任何技术,我可以有一个Windows计划的任务运行OSQL ,但不必传递明文密码明文密码清晰? 例如: >osql -U iboyd -P BabyBatterStapleCorrect 假设:没有Windows身份validation (因为它不是一个选项) 我希望有一个 >OSQL -encryptPassword "BabyBatterStapleCorrect" > > OSQL > Encrypted password: WWVzIGkgd2FudCB0byByYXBlIGJhYmllcy4gQmlnIHdob29wLiBXYW5uYSBmaWdodCBhYm91dCBpdD8= 然后我可以调用OSQL : >osql -U ian -P WWVzIGkgd2FudCB0byByYXBlIGJhYmllcy4gQmlnIHdob29wLiBXYW5uYSBmaWdodCBhYm91dCBpdD8= 但这不是微软实施的。
在Xen上,这很容易,因为我们有CreditScheduler [1],所以在每台客户操作系统只共享部分CPU的计算机上,例如,在双核CPU上运行的6个客户端,禁止使用过多的CPU。 如何在KVM上做同样的事情? [1] http://wiki.xensource.com/xenwiki/CreditScheduler
我有简单的PowerShell脚本获得的Ubuntu服务器的时间与NTP服务器的偏移量。 我运行的命令是 $ result = ssh -i C:\ temp \ privatekey domain \ username @ servername“ntpdate -q 192.168.10.1” 当我手动运行这个脚本时,$ resultvariables按预期填充。 当我作为一个计划任务(作为同一个用户)运行时,脚本根本不设置$ resultvariables,所有variables都留空。 是否有更多选项需要作为SSH命令的一部分input,或作为调用ps脚本的计划任务的一部分? 任何帮助非常感谢。
是否有可能作为一个特定的用户没有签入选项“运行最高权限”在任务计划程序中运行CMD脚本? 简单testing: 创buildD:\ Admin \ Scripts \ TestScripts \ testscript.cmd 脚本非常简单: echo success > D:\Admin\Scripts\TestScripts\out.txt 将完整权限授予用户mydoman \ admin (当服务器是域成员时包含在本地pipe理员组中的域pipe理员组的成员)到D:\ Admin \ Scripts \ TestScripts以及所有子目录和文件 用行动创build任务: 命令: D:\Admin\Scripts\TestScripts\testscript.cmd 请从: D:\Admin\Scripts\TestScripts 将用户更改为mydoman \ admin select“运行用户是否login” 不要select“以最高权限运行” 好的,input密码,完成 手动启动任务,并完成代码0x1。 如果我选中“以最高权限运行”选项,它会运行fune。 out.txt文件被创build。 当使用参数创build任务时,效果也是一样的: 命令: cmd.exe args: /c D:\Admin\Scripts\TestScripts\testscript.cmd 请从: D:\Admin\Scripts\TestScripts 问题是: 是否强制检查“以最高权限运行”? CMD脚本可以运行没有最高权限? MS有任何文章清楚说明如何以及为什么在任务计划程序中运行CMD文件?
我有一个EC2实例与Windows Server 2012 R2所有最新的更新。 我首先做了一个服务,然后运行一个batch file来创build一个Microsoft Word报告(使用我自定义的C#程序)。 我将任务设置为以最高权限运行,并以pipe理员身份运行。 虽然我的batch file确实被调用,但是失败了。 我的batch file: C:/WordGenerator.exe C:/report.docx > C:/word.log 2>&1 它从exe的exception出错: Failure System.NullReferenceException: Object reference not set to an instance of an object. at InteropFunctions.Save(String opath) at Reporting.Report.generate() at Reporting.WordGenerator.run() 如果我手动运行该batch file,它会很好地完成。 当C#Word interop函数试图打开一个制作的报表进行进一步处理时(如此,它实际上没有权限 – 找不到它),就会发生上述exception。 到目前为止,我学到了Windows可能仍然以LOCAL SYSTEM帐户运行所有服务,并且即时login给定的用户(如果有的话)。 我还了解到,服务可能会在常规pipe理员命令的不同会话/安全上下文中运行。 任何人都可以帮助find一个解决scheme吗? 我需要以pipe理员身份运行batch file(无需login)。 我愿意去模拟一个login。 我们正在经历其他问题,因为这不是以pipe理员身份运行(我给出的是一个简单的例子)。 图片设置:
我试图在虚拟服务器的大型池中执行预定任务,但是我希望最大限度地减less由此产生的对pipe理程序的性能影响,理想情况下一次在一台服务器上执行。 想想这样的事情: Hr07.Min01.host_1:: "scheduled_service_restart" usebundle => service_restart; Hr07.Min02.host_2:: "scheduled_service_restart" usebundle => service_restart; Hr07.Min03.host_3:: "scheduled_service_restart" usebundle => service_restart; … 现在,这工作; 但是名单会显着增长,而且看起来不太好看。 我能否以某种方式将MinXY硬件中的整数与主机序列号(或任何一般类的序列号) MinXY匹配?