我需要知道如何获取当前用户名,因此快速搜索产生了以下单个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
的详细信息?