【发布时间】:2018-09-16 18:31:18
【问题描述】:
我在我的 TFS 服务器中使用 PS 脚本作为构建步骤。在 TFS 服务器上,我为路径设置了系统环境变量。如果我 RDP 进入服务器,我可以正确地从 PS 获取路径。但是,该脚本只得到一个空字符串。我是机器上的管理员。本地服务帐号看不到环境变量有什么原因吗?
【问题讨论】:
-
获取LOCAL SYSTEM账户的环境,看看你的变量是否定义好了。
-
“我已经为路径设置了系统环境变量”是什么意思? “脚本只得到一个空字符串”是什么意思? (请记住,没有人可以看到您的屏幕!)您需要在问题中提供更多信息。
-
什么是“环境变量”?
-
@Bill_Stewart 我不确定你不清楚什么。我创建了一个包含路径的系统级环境变量。当我尝试在脚本中检索路径时,返回一个空字符串。
-
设置环境变量之后是否重新启动了构建代理?如果在代理进程之外设置环境变量,则需要重启进程才可见。
标签: powershell tfs