草庐IT

任务系统

全部标签

windows - 我可以让 NSIS 制作一个处理本地部署和系统部署的安装程序吗?

Chrome有一个安装程序,可用于在系统范围内安装,或安装到用户的主目录(如果用户不是管理员)。当您在公司环境中进行部署时,这非常有用,您仍然希望允许潜在用户安装,即使他们不一定具有安装权限。NSIS可以用来创建这样的安装程序吗? 最佳答案 事实证明可以。重要的部分是:RequestExecutionLevelhighest:这可确保安装程序获得用户帐户可用的最高权限。即,如果他们在管理员组中,安装程序将要求提升权限。确定用户是否是管理员。这是使用UserInfo插件实现的。这很简单。SetShellVarContextall|cu

ruby - 是否有用于启动/停止 Windows 计划任务的 ruby​​ gem?

我正在寻找可以启动/停止已在运行的Windows计划任务的ruby​​gem。或者,如果gem不存在,则另一种解决方法可以做到这一点。 最佳答案 我相信我找到了最佳答案,但如果我错了,请其他人纠正我。我认为我最好的选择是使用WindowsCLI发送命令。看着windowthewindowsdocumentation在WindowsCLI中停止任务的命令似乎是schtasks/End[/S[/U[/P[]]]]/TNtaskname.启动任务的命令是schtasks/Run[/S[/U[/P[]]]]/TN.所以,考虑到这两点,我可以

java - 为 Linux 安装 JDK : the keytool command requires a mounted proc fs (/proc). Windows 子系统时出错

我正在尝试在适用于Linux(Ubuntu14.04)的Windows子系统上安装OracleJDK1.7,但出现以下错误:thekeytoolcommandrequiresamountedprocfs(/proc).Java安装失败并出现大量错误:thekeytoolcommandrequiresamountedprocfs(/proc).dpkg:errorprocessingpackageca-certificates-java(--configure):subprocessinstalledpost-installationscriptreturnederrorexitstat

php - 如何在运行 Windows 10 家庭版操作系统的机器上下载、使用和保持更新 PHP、Apache、MySQL?

我的职业是PHP开发人员。到目前为止,我一直在研究UbuntuLinux14.04LTS64位操作系统和LAMP堆栈。昨天我买了一台新的Lenovo笔记本电脑,预装Windows10HomeSingleLanguage操作系统。然后开始使用PHP和MySQL进行开发,我在我的新机器上安装了Wampserver(64位和PHP5.6.15和PHP7)3。安装后,我在正常运行PHP和PHPMyAdmin时遇到了很多问题。它还显示我安装了PHPVersion5.6.16,这实际上是一个旧版本。实际上,我想在开始PHP开发之前安装以下软件的最新稳定版本:PHP版本7.0.6Apachehttp

windows - 修复 vbs 以启动隐藏系统文件检查器

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我有这个vbs(部分脚本由hackoo提供)来启动sfc.exe来修复系统文件,但就像我需要添加一些功能,例如消息,我需要在运行sfc时使用。exe,显示消息“等待”(隐藏sfc.exe窗口)和程序结束,退出最终消息,但脚本运行不正常(sfc.exe无法隐藏窗口并在结束前显示最终消息)OptionExplicit'RunasAdminIfNotWScript.Arguments.Named.Exists(

windows - 运行批处理文件,在卸载时使用 Wix 安排任务

我的.wxs文件中有以下XML,用于在卸载时运行批处理文件:InstalledANDNOTUPGRADINGPRODUCTCODE和所以它应该运行位于安装目录中的批处理文件。我的批处理文件如下所示:schtasks/Create/F/SCONCE/ST22:05/TNexampleUninstall/TR"echohello"2>batch_log.log当我运行卸载程序时,我在batch_log.log中得到以下信息:ERROR:NomappingbetweenaccountnamesandsecurityIDswasdone.(40,4):UserId:似乎只有在创建新的计划任务时

python - 如何在使用 python 脚本失败后触发 Windows 任务计划重启

我有一个python脚本,当我发现错误时,我会抛出sys.exit(1)。这会导致任务计划程序在上次运行结果下显示“(0x1)”注释。成功运行会返回“操作成功完成。(0x0)”。不幸的是,这不会触发任务再次运行,即使在设置下我选中了“如果任务失败,重新启动时间:”复选框。关于如何改进这一点的任何想法?另一篇文章有​​以下答案,但我找不到放置自定义过滤器的位置?在四种设置下;创建一个基本任务,当记录事件时,操作,完成你可以,1激活时间表的历史记录(如果还没有的话)2在历史记录“操作完成”上右键单击“将任务附加到此事件...”3像这样设置自定义过滤器:*[System[(EventID=2

windows - 特定计划任务运行失败时如何发送电子邮件

我有一个exe文件,每天由我的Windows2008上的任务计划程序执行。如果该脚本无法启动,或者脚本在执行过程中失败,我希望收到一封电子邮件通知。有许多让TaskSchedular根据事件日志条目发送电子邮件的示例。但是,我只想在我的特定计划任务失败时收到通知,而不是收到所有以EventID203/103/201失败的任务的通知。如果没有任何定制软件,我该如何做到这一点? 最佳答案 创建一个运行此PowerShell脚本的新任务。$ScheduledTaskName="Taskname"$Result=(schtasks/quer

JSON 结合保持文件夹结构的 gulp 任务 - 跨平台

虽然我发现很多结合json的gulp插件,他们总是舍弃文件夹结构来合并数据。我的用途是使用这种结构:game-data/|____cards/||__card1.json||__card2.json||__...|____infos/|___en||__properties1.json||__properties2.json|___fr||__properties1.json||__properties2.json|___es|__properties1.json|__properties2.json我找到的每个插件的输出都会让每张卡片被下一个卡片覆盖,每个属性被下一种语言覆盖,因为它

windows - 如何在 UWP 中获取操作系统版本

我想在UWP应用程序(UniversalWindowsPlatform)。有什么方法可以做到这一点。提前致谢。 最佳答案 这目前在UWP应用程序中不可用,除非您使用桌面桥和AppServices与可以访问它的传统Win32应用程序进行通信。 关于windows-如何在UWP中获取操作系统版本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/42759397/