如何列出[Environment]成员以公开UserName?

时间:2016-04-14 18:31:39

标签: powershell environment-variables

我需要知道如何获取当前用户名,因此快速搜索产生了以下单个PowerShell行

[Environment]::UserName

甜。

然后我对[Environment]中还隐藏着什么感到好奇。

另一个搜索建议使用语法<any object> | Get-Member,因此我输入了

[Environment] | Get-Member

进展!这产生了很多方法和属性。 UserName不在其中。

那究竟是什么[Environment]::UserName如何获得类似特殊非成员/非属性生物的列表?

这个问题导致我单独在一行上输入[Environment]。暴露了一些花絮,包括它的BaseType是System.Ojbect

然后我想重试<object> | Get-Member语法,即

System.Object | Get-Member

看看是否会将[Environment]显示为某种类型的对象,但这条线错了。

为什么Get-Member泄露有关[Environment]但不是System.Object的详细信息?

0 个答案:

没有答案