使用 Write-Output 在 powershell 中回显变量

使用 Write-Output 在 powershell 中回显变量

我刚刚使用控制面板在 Windows 10 中设置了几个变量。

变量:TWILIO_ACCOUNT_SID 变量值:my_account_sid

变量:TWILIO_AUTH_TOKEN 变量值:my_twilio_auth_token

refreshenv在 powershell 中执行此操作,以便可以看到新的值。

但当我这样做时:

Write-Output "$TWILIO_ACCOUNT_SID"
Write-Output "$TWILIO_ACCOUNT_SID"

我只得到空白行,而不是值。我做错了什么?

答案1

在 Powershell 中您可以使用ENV:VariableName驱动器来调用环境变量。

例子:

Get-ChildItem ENV:systemroot

Name                           Value
----                           -----
SystemRoot                     C:\WINDOWS

就你的情况而言,你可以将其称为Write-Output "ENV:TWILIO_ACCOUNT_SID"

相关内容