我正在尝试获取不带LastTaskResult'0' 的certian路径内服务器上所有计划任务的列表。仅显示所有故障。
我认为很简单的代码,但未如预期返回,我的代码是:
$var = Get-ScheduledTask | Get-ScheduledTaskInfo | select * | where {$_.TaskPath -eq "\"}
$var = $var | select * | where {$_.LastTaskResult -ne 0}
$var.count
Run Code Online (Sandbox Code Playgroud)
如果删除第二行,我可以看到返回了一个值,但计数未返回任何值(甚至不返回0)
如果我运行相同但使用-eq,那么它给我的计数为2(正确),有人遇到过此问题吗?
我环顾四周,但什么也看不到。
(请注意,我是Powershell的新手)
我是Perl的新手,我已经使用这个网站几年了,我一直在寻找有关我一直在研究的其他项目的问题的答案,但我似乎找不到这个问题的答案..
我的脚本收到一个HTTP响应,其中包含我需要删除的数据以解析正确的信息.
到目前为止,我有这个子串..
my $output = substr ($content, index($content, 'Down'), index($content, '>'));
Run Code Online (Sandbox Code Playgroud)
这似乎正在做它本应该做的事情.找到这个词'Down',然后将其子串,直到找到它为止>.
但是,字符串'Down'可以在响应中出现多次,这会停止查找它找到第一个示例.
我怎样才能让子字符串递归?
谢谢你的帮助 :)
我正在寻找答案......我已经在谷歌上搜索了几个小时,但我被困住了!
我正在 Windows Server 2008 上编写一个批处理脚本,供 NSClient 用作 Nagios 检查的外部脚本。
我已经让脚本做了一些不同的事情,我只需要它来检查文件年龄!文件每天都不一样,不过我已经补偿了那部分。基本上,我正在寻找:
IF %FILE%(插入代码确定超过 20 分钟)(如果超过 20 分钟) ECHO BLAH BLAH BLAH ELSE GOTO :123
希望大家能帮忙,我被困在这个问题上!!
谢谢
将要