gpt4 book ai didi

powershell - 列出所有先前加载的 PowerShell 变量

转载 作者:行者123 更新时间:2023-12-02 22:33:36 34 4
gpt4 key购买 nike

是否有 PowerShell 命令可以列出所有先前加载的变量?

我正在 Visual Studio 中运行一些 PowerShell 脚本,并希望列出当前 PowerShell session 中可用的所有变量。

我尝试过以下命令:

ls variable:*;

但它返回以下内容:

System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
System.Management.Automation.PSVariable
System.Management.Automation.PSVariable

最佳答案

ls变量:*应该可以工作,或者Get-Variable。如果这些导致输出错误,那是由于主机实现不当,而不是 powershell 本身造成的。如果您打开标准控制台主机(运行 powershell.exe),您将看到这些工作正常。

如果您需要解决不良主机问题,那么将所有内容转储到显式字符串可能会更好:

Get-Variable | Out-String

Get-Variable |%{ "Name : {0}`r`nValue: {1}`r`n" -f $_.Name,$_.Value }

关于powershell - 列出所有先前加载的 PowerShell 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12465989/

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