标签: batch-file

50 个工作站,网络服务器上的 1 个 .bat 文件,它可以工作吗?

我有一个 .bat 文件来对机器进行维护。我将 .bat 文件放在网络连接的服务器上,供所有工作站访问。

如果我要使用 Windows 调度程序使该 .bat 文件在 12:00:00.000 运行,例如... 50 个工作站,它们是否都能运行它还是会出错?

PS别叫我试试=P

desktop scheduled-task batch-file share

10
推荐指数
3
解决办法
605
查看次数

通过通配符检查文件并在批处理文件中存储为变量

我正在寻找一种方法来检查文件的指定文件夹。我不会有完整的文件名,所以我将不得不使用通配符。找到文件后,我想将文件名存储为变量。

batch-file

10
推荐指数
2
解决办法
1887
查看次数

如何将 EC2 Windows 机器的实例 ID 放入批处理变量中

我有一个批处理文件,我想在 EC2 Windows AMI 启动时运行它。我想从该批处理文件运行的程序将 EC2 机器的实例 ID 作为参数。将实例 ID 作为参数传递给该程序的最简单方法是什么?

亚马逊关于该主题的文档中,我看到您应该向指定的 URL 发出 WGET 并解析响应。因此,表达这个问题的另一种方式可能是“如何将 HTTP 请求的内容作为 Windows 批处理文件中的参数传递给程序”

在伪代码中,这就是我想要做的:

set ID = GET http://169.254.169.254/2008-08-08/meta-data/instance-id
myprogram.exe /instanceID=%ID%
Run Code Online (Sandbox Code Playgroud)

关于我如何进行的任何建议?

windows batch-file amazon-ec2

9
推荐指数
2
解决办法
1万
查看次数

启动时运行bat文件

如何在 Windows 2008 中启动时运行 bat 文件?

windows-server-2008 batch-file

9
推荐指数
1
解决办法
4万
查看次数

如何从 Windows 中的 .bat 文件创建 ODBC 连接?

我需要一个批处理脚本来从 Windows 中的 .bat 文件创建 ODBC/DSN 连接。我怎样才能做到这一点?

windows odbc batch-file batch

9
推荐指数
1
解决办法
6万
查看次数

检查 DOS 批处理文件中的参数

我们有一个带参数的批处理文件。

然后我们使用 %1 作为第一个参数读取参数的值。

问题是:我们如何检查 %1 是否有值?

batch-file ms-dos

8
推荐指数
2
解决办法
1万
查看次数


“删除早于”批处理脚本的文件

因此,在进行备份的工作中,我需要一个批处理脚本,它允许我删除指定目录中的文件,这些文件比可以说的 3 天旧。此脚本将设置为计划任务,每天在指定时间运行。

batch-file windows-server-2008-r2

8
推荐指数
2
解决办法
5万
查看次数

从 xp 中的批处理脚本中删除临时文件

我正在寻找一个好的批处理脚本,它可以从 Windows(尽可能多的变体)机器(例如 Windows 临时文件夹、所有用户 IE 临时文件夹等)中快速找到并清理所有已知的安全临时文件夹/文件。我喜欢像 CCleaner(通过 Cleanmgr.exe)这样的 UI 工具,但是当我尝试快速和/或很少参与清理多台计算机时,有一个脚本会很好。

加上脚本,我可以将多个脚本链接在一起。也许一个然后启动各种防病毒和/或恶意软件检测器。

任何人都有一个好的或可以指向一个好的资源?

scripting windows files windows-xp batch-file

7
推荐指数
1
解决办法
2万
查看次数

带有 GUI 问题的计划任务

当任务具有 GUI 时,在 Windows 2003 中运行计划任务是否存在问题?我有一个在 Windows 2000 中运行良好,但不能在 Windows 2003 上运行。

细节:

我有一个 .bat 作业,多年来在旧的 Windows 2000 服务器上全天每小时运行一次。我终于在上周退役了那台服务器,并将工作(以及相关的程序和文件)移到了 Windows 2003 服务器上。

.bat 文件首先调用几个 cmd 行应用程序,但最后一步是基于 GUI 的 .NET 应用程序(它对图像文件执行一些 OCR,然后自行关闭)。

在新服务器上,以计划任务所有者身份登录,我可以从命令行成功运行 .bat 文件。

在新服务器上,再次以计划任务所有者的身份登录,我可以在计划程序中右键单击该任务并成功运行它。此任务只是运行相同的 .bat 文件。

如果计划任务所有者登录到 2003 服务器并且任务是从远程服务器(用户启动计划任务并连接到此服务器的位置)启动的,它也会成功运行。

如果计划任务所有者不能登录到该服务器,则计划任务在GUI应用程序启动步骤失败。我们无法收到任何错误消息。从不同的会话/用户帐户运行 ProcMon 监控该用户帐户也没有出现任何问题。

目前,我可怕的解决方法是让计划任务所有者在屏幕锁定的情况下登录控制台。当然,每次重新启动服务器时,这都会变得很痛苦......

计划任务所有者是我们的“域服务帐户”,并且正在处理所有其他服务器上的所有其他任务。它没有被锁定或类似的东西。

我什至尝试修改任务计划程序以检查“允许服务与桌面框交互”,但这并没有改变任何东西。(是的,我在更改后重新启动了服务。)

想法?

更新(1/19/2010)

我需要澄清一下:我提到的 .NET 应用程序做了很多工作。直到它需要打开一个窗口时,应用程序才会挂起。我们可以通过它留下的日志条目来查看应用程序的进度,因此我们可以看到它运行良好,最后一个日志条目是“即将启动 OCR”……这就是她挂起的地方。

windows scheduled-task batch-file graphical-user-interface

7
推荐指数
1
解决办法
1万
查看次数