[问题] Script Question

楼主: cjackleo (小狮子~~)   2018-08-02 18:41:15
大家晚安
作业系统:Windows 10 Enterprise Version 1803 Build 17134.191
Service Pack:
发生问题频率:50%
是否有做Windows Update:是
问题内容:
我有一个Script,使用schtasks.exe来查询另一个上的计划任务的状态。
我在schtasks命令后使用result.txt将输出重定向到txt文件来检查电脑是否
正在运行任务
如果计算机中没有该任务,则输出为空且为result.txt
Script所做的第一件事就是获取results.txt文件的文件大小,如果它是0,
那么它会记录一个错误然后去检查下一个任务
我的问题是 有时候,即使任务存在,Script也会传回文件大小为0..
我首先想到的可能是由于Script运行得太快以至于在尝试获取文件大小时
尚未创建results.txt文件。因此,我在脚本中加上一个sleep命令,
以便在命令运行后延迟3秒,然后继续获取文件大小来解决这个问题.
但是即使延迟3秒,有时我也会收到文件大小为0的通知. 即使该任务存在.
请问各位大大有什么想法吗? 小弟先谢过各位了.
作者: retsamsu   2018-08-03 11:41:00
可以用 Powershell 吗 ? Get-Process 应该是你想要的

Links booklink

Contact Us: admin [ a t ] ucptt.com