使用自定义环境变量调用命令

时间:2013-07-29 06:54:20

标签: windows bash powershell scripting powershell-v1.0

我如何在powershell 1.0

中执行此bash样式命令调用的等效操作
output = `VAR1=value /path/someCommand`

本质上,我需要制造一个私人&临时$ env:VAR1用于调用someCommand。

2 个答案:

答案 0 :(得分:2)

您可以在PowerShell中设置流程环境变量,如下所示:

$env:VAR1 = 'value'

然后调用命令:

/path/someCommand

然后删除进程env var:

remove-item Env:\Var1

答案 1 :(得分:0)

假设您要将该命令的输出存储在var1中:

$var1 = $_ | /path/someCommand

假设你想要一个别名,那么output每当被调用时都会运行该代码:

Set-Alias output "$var = /path/someCommand"