我有这件旧作品——http://goo.gl/5M37Sc,到目前为止运行可靠,但有一个大问题:断电时命令文件将无法运行。
一切似乎都配置正确,但是当电源断电时,不会发送电子邮件通知,也不会执行我的“test.bat”文件。
这是来自手册:
命令文件的使用和故障排除 按照以下步骤使用和测试命令文件。 创建.cmd 或.bat 文件并将其插入 PowerChute Business Edition 的 cmdfiles 文件夹中。 单击这些文件位于哪里?查找该文件夹的位置。(默认文件夹是“cmdfiles”)。请参阅上面的配置关机顺序。 仅可选择和执行位于 PowerChute 命令文件夹内的命令文件。 在命令文件中,如果正在运行可执行文件(.exe),请使用@START,例如@START "" "C:\testdir\ myfile.exe" 如果您的命令文件中有多行,则有些行可能无法正确执行。如果发生这种情况,请尝试使用单行命令文件调用多行命令文件。 如果测试失败: 转到 Windows 服务并右键单击代理服务 PBE 代理,然后选择属性。 单击“登录”选项卡。启用桌面交互。 如果命令文件正在向另一台计算机执行命令,则此处的本地系统帐户没有适当的权限。在这种情况下,您应该以另一个有权限的帐户登录;在此对话框中指定帐户和密码。 注意:登录帐户的密码应不会过期。这是因为此处的密码在其他地方更改时不会自动更新。 停止代理服务并重新启动。通过 PowerChute 重新测试命令文件。 如果命令文件还是没有运行,可以尝试用简单的命令文件进行测试,如下所示。 在 C 盘上为该测试创建一个文件夹,并将其命名为 apctest。执行该测试时,命令文件中的以下一行应在 apctest 中创建一个名为 cmdtest.txt 的文件。该文件应记录测试时间。 时间/T >> C:\apctest\cmdtest.txt
我已完成上述所有操作,但正确注册的 test.bat 文件仍然无法执行。有人有类似的经历吗?
我也尝试过通过测试按钮在 powerchute 控制台配置对话框中运行该文件。即使这样也行不通。