gpt4 book ai didi

powershell - 在PowerShell中,如何测试全局范围内是否存在特定变量?

转载 作者:行者123 更新时间:2023-12-03 03:25:49 25 4
gpt4 key购买 nike

我正在使用 PowerShell 脚本实现 WPF 应用程序的一些 UI 自动化。通常,脚本根据全局变量的值作为一组运行。当我只想运行一个脚本时,手动设置此变量有点不方便,因此我正在寻找一种方法来修改它们以检查此变量,如果找不到则进行设置。

test-path variable:\foo 似乎不起作用,因为我仍然收到以下错误:

The variable '$global:foo' cannot be retrieved because it has not been set.

最佳答案

Test-Path可以与特殊语法一起使用:

Test-Path variable:global:foo

这也适用于环境变量($env:foo):

Test-Path env:foo

对于非全局变量(只是 $foo 内联):

Test-Path variable:foo

关于powershell - 在PowerShell中,如何测试全局范围内是否存在特定变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3159949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com