如何在全新打开Powershell或打开新标签时获取所有默认系统变量(自动变量)的列表?
ConfirmPreference
ConsoleFileName
DebugPreference
etc.
我不是在谈论Get-Variable来接收所有变量,我只想要默认变量。
例如:
这样的想法[System.Management.Automation.PSVariable]::GetVariable
答案 0 :(得分:0)
将所有变量捕获为配置文件中的第一个操作。像这样:
Get-variable * > Autovars.txt
Get-variable * | Export-csv Autovars.csv
通过这种方式,您可以获得在您的个人资料的其余部分运行之前存在的变量。第二个命令捕获每个变量的更多属性。稍后,您可以按如下方式检索数据:
type Autovars.txt
Import-csv Autovars.csv | ft
如果你的意思不同于更多技术性的东西,那么你只需要解释你在寻找什么。