2

通过 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 任务计划程序进行计划时,它不会。

4

0 回答 0