我正在尝试使用Windows计划程序在PowerShell脚本中安排一个命令运行。此命令依赖于用户特定的环境变量,由于计划任务无法访问这些变量,因此我决定尝试在PowerShell脚本内部设置变量。
正常的环境变量配置如下: 为了在脚本中复制它,我尝试使用:
但出于某种原因,当我按这种方式设置时,程序无法正常工作,即使在使用“正常”的用户环境变量运行程序时也可以完美地工作。
使用PowerShell启动的环境变量执行程序。 使用“正常”环境变量进行程序执行: 在PowerShell脚本中设置环境变量时,我是否需要做出任何不同的操作?我不确定为什么这样不起作用。我已经验证了环境变量确实被创建了,所以这不是PowerShell命令失败的问题。
正常的环境变量配置如下: 为了在脚本中复制它,我尝试使用:
$env:DCRCLIFILE = "C:\Users\pzsr7z\Desktop\DCRCLIFILE.txt"
但出于某种原因,当我按这种方式设置时,程序无法正常工作,即使在使用“正常”的用户环境变量运行程序时也可以完美地工作。
使用PowerShell启动的环境变量执行程序。 使用“正常”环境变量进行程序执行: 在PowerShell脚本中设置环境变量时,我是否需要做出任何不同的操作?我不确定为什么这样不起作用。我已经验证了环境变量确实被创建了,所以这不是PowerShell命令失败的问题。