Windows任务计划程序上的Powershell

Windows任务计划程序上的Powershell,powershell,Powershell,对不起,我的英语不好,希望你能理解我 我有一个PowerShell脚本来监视CPU的使用情况,并在PowerShell命令行上很好地执行脚本。 但当我在Windows任务调度器上调度相同的脚本时,它开始执行,但不考虑参数SampleInterval和MaxSamples。如以下命令所述: $Counter = @{ Counter = "\Processor(_Total)\% user time", "\Processor(_Total)\% idle time", "\Process

对不起,我的英语不好,希望你能理解我

我有一个PowerShell脚本来监视CPU的使用情况,并在PowerShell命令行上很好地执行脚本。 但当我在Windows任务调度器上调度相同的脚本时,它开始执行,但不考虑参数SampleInterval和MaxSamples。如以下命令所述:

$Counter = @{
    Counter = "\Processor(_Total)\% user time", "\Processor(_Total)\% idle time", "\Processor(_Total)\% Processor Time", 
        "\System\Processor Queue Length", "\System\Context Switches/sec", "\System\System Calls/sec"
    SampleInterval = $intervalo
    MaxSamples = $amostra
    }

    $metrics = Get-Counter @Counter 

在您发布的代码中,未定义
$intervalo
$amostra
。请为我们提供一个。感谢回复@peter,变量值来自其他存档。。下面的完整脚本太长,无法在这里发布,我上传供您欣赏