PowerShell脚本可以手动正常运行,但不能在Task Scheduler中运行。 剧本: $ env:CLIENTNAME |外文件C:\ Users \ tst5clj \ Desktop \ folder \ log.txt-追加
我尝试了另一个命令($ env:COMPUTERNAME),并且手动和通过PowerShell都能正常工作。
答案 0 :(得分:0)
如果要从计划的任务中运行.ps1脚本,则应至少如下配置任务的操作
您的script.ps1可以运行所需的任何代码。
# Setup for example
$env:CLIENTNAME = 'Contoso'
$env:CLIENTNAME | Out-File "$PSScriptRoot\log.txt"
以下是类似的问答:How to execute PowerShell script on Task Scheduler?