我正在使用 CSV 文件和 Import-Csv 来获取一堆自定义别名和路径。我这样做是为了让我可以运行,并且路径将通过 Invoke-Item 执行。
我也可以在命令外壳窗口中执行此操作,以使用以下命令打开配置文件 ps1:Invoke-Item $PROFILE - 然后在记事本中启动配置文件 ps1。
但我想使用我的运行功能。所以我在 CSV 中指定别名“profile”以及路径为“$PROFILE”,然后应该调用“Invoke-Item $profile”——除非我通过 CSV 使用它,$profile 仍然是一个文本并且不得到评估。
有没有办法重新评估字符串中的变量?