我在PS中拥有深厚的脚本编写技能,但现在我真的很模糊。 我有无限循环的脚本,完美地工作,像这样:
do
{
$ActualRevision = Invoke-WebRequest -Uri "https://private.domain/api/games/getactivelive?lang=ru&rev=0"
$ActualRevision = $ActualRevision | ConvertFrom-Json
$ActualRevision = $ActualRevision.Revision
$ElasticUri = 'http://192.168.48.64:9200/devops/metrics/'
Invoke-WebRequest -Uri $ElasticUri -Method Post -Body `
@"
{
"type": "revision",
"value": $ActualRevision,
}
"@ | Out-Null
}
while (1)
解释最新进展:
它真的很棒!和往常一样,我使用PowerGUI编辑器将脚本转换为exe。这是一个麻烦。 当我尝试用手开始它 - 所有的作品。但是当我尝试安排这个,或添加到启动时 - 它可以工作,但循环停止第二次 ... 因此,当我使用手工开始 - 所有工作,但自动 - 循环工作只有一次。
但过程仍然正常。
有人可以帮忙解决这个问题吗? 非常感谢。