gpt4 book ai didi

windows - Powershell:循环遍历现有变量以使某些变量不可见

转载 作者:可可西里 更新时间:2023-11-01 09:34:11 26 4
gpt4 key购买 nike

我的困境是我想遍历我所有的 powershell 变量,并且对于某些变量使它们不可见。我试图避免为每个单独的变量编写代码,因为其中有很多。

到目前为止,这是我想出的办法,但没有用,希望得到一点帮助。

    $var=Get-Variable | Where-Object {($_.name -like "*label*")} | Sleect -expand Name
foreach ($y in $var) {
$tes="`$$y"
$tes.Visiable=$false
}

本质上,我希望将“$tes”替换为实际的变量名称“$labelHome”,这样命令的运行就好像我输入了“$labelHome.Visible=$false”

谢谢

最佳答案

试试这个:

Get-Variable *label* |  %{ ($_.Value).Visible = $false }

关于windows - Powershell:循环遍历现有变量以使某些变量不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20384847/

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