我想替换此命令中的路径:
$Env:PHANTOMJS_BIN='D:\michael\software\phantomjs-1.9.7-windows\phantomjs.exe'
使用此调用的输出:
Split-Path (Get-Command phantomjs).Path
最好使用字符串插值。如何在PowerShell中实现这一目标?
答案 0 :(得分:1)
这取决于您是要仅为当前会话还是永久会话替换变量。机器范围内还是用户?这是一个为机器设置永久环境变量的示例:
[Environment]::SetEnvironmentVariable("PHANTOMJS_BIN", (Split-Path (Get-Command phantomjs).Path), [EnvironmentVariableTarget]::Machine)
字符串插值是什么意思?