草庐IT

分布式任务

全部标签

windows - 触发窗口任务计划程序每天在特定时间之间处理几次

我正在努力取得一些成就,但我真的不知道该怎么做我在Windows任务计划程序和高级设置中设置了一个新的基本任务,我试图设置一些特定的东西。我希望我的工作每3小时在7:00-23:59之间运行换句话说,我不想让这份工作在晚上运行。(我尝试使用过期复选框,但我没有做正确的事)已编辑:我使用WindowsServer2008标准任何帮助都会很棒.. 最佳答案 打开任务的高级属性。选择触发器选项卡。编辑触发器。将时间表更改为从07:00开始并每3小时重复一次任务,持续17小时(您必须自己输入这些数字)。

windows - 等待任务抛出

我刚刚开始使用WinRT的并发模型。我有一个任务需要等待,但是调用wait()会引发一个我无法捕获的异常。最简单的代码:concurrency::taskgetFileTask=concurrency::create_task(Windows::Storage::ApplicationData::Current->LocalFolder->GetFileAsync(fileString));getFileTask.wait();它抛出的异常是:MicrosoftC++exception:Concurrency::invalid_operationatmemorylocation0x04

c# - 从 Windows 服务在 C# 中以编程方式启动进程,UI 不显示我在任务管理器中看到进程

我正在尝试从用C#编写的Windows服务以编程方式启动进程。我看到我的进程已在任务管理器中启动,但我没有看到它的UI。知道发生了什么事吗?我在WindowsXP上运行这个clientProcess=newSystem.Diagnostics.Process();clientProcess.StartInfo.FileName=system_drive_path+@"\sd\ud\ud.exe";clientProcess.StartInfo.WindowStyle=ProcessWindowStyle.Maximized;clientProcess.Start();

windows - 如何从启动任务访问 Azure 本地存储?

在我的Azure角色启动任务中,我需要部署我的nativeC++应用程序。我通过从.cmd文件运行一组操作来做到这一点。问题是角色内容所在的E:\驱动器和运行启动任务的地方只有大约1GB的可用空间,这不足以部署该应用程序。我当然可以在服务定义中请求本地存储,但我找不到如何从启动任务中获取本地存储所在位置的实际路径-有RoleEnvironment.GetLocalResource()为此,但它似乎只能从角色代码中获得,我需要从启动任务内部执行相同的操作。如何从启动任务中检测到本地存储的路径? 最佳答案 您可以编写C#或PowerSh

c++ - 如何检测自动隐藏的任务栏是否可见?

目前我需要在C++/Qt中检测设置为“自动隐藏”的任务栏是否在屏幕上可见。我已经尝试过以下解决方案,不幸的是没有成功:使用uState=(UINT)SHAppBarMessage(ABM_GETSTATE,pabd)检查自动隐藏状态,这只返回是否设置了自动隐藏属性使用SystemParametersInfo(SPI_GETWORKAREA,0,&rectWorkArea,0)获取工作区;不幸的是,当任务栏设置为“自动隐藏”时,工作区始终是整个屏幕的大小,即使它实际上在屏幕上可见使用SHAppBarMessage(ABM_GETTASKBARPOS,&abd)获取AppBarData;通

windows - 使用命令行创建在特定用户登录时运行的计划任务

我需要创建一个计划任务,该任务在特定用户登录时运行一次。目的是仅为特定用户启动任务。我知道我可以使用任务计划程序创建一个带有触发器的任务登录时并在“设置”下指定特定用户。但是,因为我需要在安装例程中创建它,所以必须使用命令行自动创建它,例如使用schtasks命令。可以使用以下示例创建在登录时执行的任务:schtasks/Create/TRexecutable.exe/RUuser/TNname/SCONLOGON但我没有找到任何修饰符来为ONLOGON触发器指定特定用户。资源:http://technet.microsoft.com/en-us/library/bb490996.as

windows - 如何在 Windows 下的 VS Code 中运行后台任务?

我在package.json文件中设置了一些脚本,它们应该在后台运行,比如"scripts":{"babel-watch":"babelclient-d_tmp/babel-w","server":"nodeserver.js","background":"startnpmrunbabel-watch&&startnpmrunserver"}我想从VSCode运行background任务,所以我这样设置tasks.json(省略了一些行):"command":"npm","args":[],"isShellCommand":true,"showOutput":"always","sup

c# - 分布式列表中的冲突解决

我想维护一个分布在N个负载平衡服务器之间的对象列表:每当客户端更改一个服务器上的列表时,我希望将这些更改迁移到其他服务器。所以,我想这是主-主复制的情况。处理这个问题最简单的方法是什么?一个简化的事实是,对列表中对象的每个更改都附加了一个相关的递增版本号。因此,如果一个项目在两个不同的服务器上发生更改,并且这两个增量到达第三个服务器,则可以解决冲突。编辑:澄清:我非常熟悉Memcached和Redis等分布式键值存储。这不是这里的问题;我感兴趣的是一种解决共享列表中冲突的机制:如果服务器A更改了列表中的项目,而服务器B删除了该项目,例如,如何以编程方式解决冲突。

c# - 在 Windows 上更改任务栏按钮颜色

同一应用程序的多个实例同时运行,并且由于每个实例都有多个窗口,因此用户很难在它们之间导航。我通过将不同应用程序实例的标题栏颜色设置为不同的值来帮助用户。例如,第一个启动的应用程序实例的所有窗口的标题栏都是红色的,第二个实例的所有窗口的标题栏都是绿色的,等等。将应用程序实例的任务栏按钮颜色设置为我用于标题栏的颜色也会很有用。这可能吗?如果不是,那么我会对具有类似差异化效果的解决方案感到满意,例如设置任务栏按钮上文本的颜色,为其添加覆盖图标等。该解决方案应该适用于WindowsXP和更高版本的Windows。语言可以是C/C++、C#或Delphi。非常感谢您!

windows - 如何在 Windows 2012 Server 任务计划程序中提取所有计划作业的列表?

我的任务是运行每日报告,查看计划在当天运行的所有作业,并检查它们是否已成功运行。现在我们在Windows2008Server上运行,并通过任务计划程序安排我们的作业。我绝对不是Windows开发人员,所以我想知道是否可以通过PowerShell或其他工具提取我正在寻找的信息? 最佳答案 为计划任务尝试以下PowerShell命令Get-ScheduledTask|Get-ScheduledTaskInfo这将为您提供诸如上次运行任务的时间以及输出结果等信息。要使其看起来更有条理或仅选择您需要的信息,您可以执行以下操作:Get-Sch