通过Windows任务计划程序运行脚本时未生成日志文件

时间:2016-06-26 19:59:05

标签: powershell powershell-v2.0 taskscheduler

通过Windows任务计划程序运行PowerShell脚本时未生成日志文件。

代码如下:

function check-cert
{
  $cmd = "Certutil -crl"
  Invoke-Expression $cmd
  if($LASTEXITCODE -eq '0')
  {
    Write-Output $LASTEXITCODE
  }
  else
  {
    $output = $LASTEXITCODE 
    $date   = (Get-Date).ToString()
    $result = $date + " " + $output
    $result | Out-File "C:\users\admin\Documents\Powershell\crllog.txt" -Append
    Write-Host "crl failed to publish" 
  }
}

check-cert

在通过任务计划程序运行脚本时,能否帮助我获取日志文件?

使用PowerShell编辑器运行PowerShell脚本时,会生成输出文件。但是,当通过Windows任务计划程序进行计划时,它不会。

0 个答案:

没有答案
相关问题