小编Wil*_*yan的帖子

Powershell .count函数无法按预期工作

我正在尝试获取不带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的新手)

powershell

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

Perl - 在变量中找到多个子串?

我是Perl的新手,我已经使用这个网站几年了,我一直在寻找有关我一直在研究的其他项目的问题的答案,但我似乎找不到这个问题的答案..

我的脚本收到一个HTTP响应,其中包含我需要删除的数据以解析正确的信息.

到目前为止,我有这个子串..

my $output = substr ($content, index($content, 'Down'), index($content, '>'));
Run Code Online (Sandbox Code Playgroud)

这似乎正在做它本应该做的事情.找到这个词'Down',然后将其子串,直到找到它为止>.

但是,字符串'Down'可以在响应中出现多次,这会停止查找它找到第一个示例.

我怎样才能让子字符串递归?

谢谢你的帮助 :)

perl substring

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

用于检查文件是否超过特定年龄的批处理脚本

我正在寻找答案......我已经在谷歌上搜索了几个小时,但我被困住了!

我正在 Windows Server 2008 上编写一个批处理脚本,供 NSClient 用作 Nagios 检查的外部脚本。

我已经让脚本做了一些不同的事情,我只需要它来检查文件年龄!文件每天都不一样,不过我已经补偿了那部分。基本上,我正在寻找:

IF %FILE%(插入代码确定超过 20 分钟)(如果超过 20 分钟) ECHO BLAH BLAH BLAH ELSE GOTO :123

希望大家能帮忙,我被困在这个问题上!!

谢谢

将要

windows batch-file

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

标签 统计

batch-file ×1

perl ×1

powershell ×1

substring ×1

windows ×1