PowerShell中的字符串插值,用于环境变量

时间:2016-06-08 11:36:24

标签: powershell

我想替换此命令中的路径:

$Env:PHANTOMJS_BIN='D:\michael\software\phantomjs-1.9.7-windows\phantomjs.exe'

使用此调用的输出:

Split-Path (Get-Command phantomjs).Path

最好使用字符串插值。如何在PowerShell中实现这一目标?

1 个答案:

答案 0 :(得分:1)

这取决于您是要仅为当前会话还是永久会话替换变量。机器范围内还是用户?这是一个为机器设置永久环境变量的示例:

[Environment]::SetEnvironmentVariable("PHANTOMJS_BIN", (Split-Path (Get-Command phantomjs).Path), [EnvironmentVariableTarget]::Machine)

字符串插值是什么意思?