获取默认系统变量的列表

时间:2015-07-15 19:51:35

标签: powershell

如何在全新打开Powershell或打开新标签时获取所有默认系统变量(自动变量)的列表?

ConfirmPreference
ConsoleFileName
DebugPreference
etc.

我不是在谈论Get-Variable来接收所有变量,我只想要默认变量。

例如:

这样的想法
[System.Management.Automation.PSVariable]::GetVariable

1 个答案:

答案 0 :(得分:0)

将所有变量捕获为配置文件中的第一个操作。像这样:

Get-variable * > Autovars.txt
Get-variable * | Export-csv Autovars.csv

通过这种方式,您可以获得在您的个人资料的其余部分运行之前存在的变量。第二个命令捕获每个变量的更多属性。稍后,您可以按如下方式检索数据:

type Autovars.txt
Import-csv Autovars.csv | ft

如果你的意思不同于更多技术性的东西,那么你只需要解释你在寻找什么。