在 Powershell 中使用批处理样式的环境变量解释字符串



我有一个字符串,包括批处理式表示法(%programdata%App-V(的环境变量,我需要在Powershell中进行评估。%ENV%表示法可以在Powershell中轻松评估吗? 我知道Powershell中环境变量的通常表示法是$env:ProgramData,但是该字符串是从我无法更改的另一个命令返回给我的。

背景资料: Powershell Cmdlet ((Get-AppvClientConfiguration -Name PackageInstallationRoot).Value( 奇怪地返回一个带有批处理样式环境变量 (%programdata%App-V( 的字符串。

您可以使用[environment]类型加速器来实现:

[environment]::ExpandEnvironmentVariables('%programdata%App-V')

返回C:ProgramDataApp-V

相关内容

  • 没有找到相关文章

最新更新