Powershell脚本无法通过任务计划程序运行

时间:2020-08-10 12:23:17

标签: powershell taskscheduler

PowerShell脚本可以手动正常运行,但不能在Task Scheduler中运行。 剧本: $ env:CLIENTNAME |外文件C:\ Users \ tst5clj \ Desktop \ folder \ log.txt-追加

我尝试了另一个命令($ env:COMPUTERNAME),并且手动和通过PowerShell都能正常工作。

1 个答案:

答案 0 :(得分:0)

如果要从计划的任务中运行.ps1脚本,则应至少如下配置任务的操作

  • 操作:启动程序
  • 程序/脚本:powershell.exe
  • 添加参数(可选):-executionpolicy旁路-file“ {Absolute} \ {Path} \ {To} \ script.ps1”

您的script.ps1可以运行所需的任何代码。

# Setup for example
$env:CLIENTNAME = 'Contoso'

$env:CLIENTNAME | Out-File "$PSScriptRoot\log.txt"

以下是类似的问答:How to execute PowerShell script on Task Scheduler?