Get-Member与-Properties之间的区别*

时间:2019-09-10 18:26:33

标签: powershell

我想知道PowerShell中Get-Member-Properties *之间的区别是什么。

我做Get-ADUser AAA | Get-MemberGet-ADUser AAA -Properties *

为什么-Properties *Get-Member给我更多的结果。

有什么区别?我以为Get-Member用于列出与-Properties *相同的对象的所有属性。

1 个答案:

答案 0 :(得分:5)

-properties用于指定不属于默认用户对象属性集MS Get-ADuser的其他属性。

Get-Member仅获取对象MS Get-Member的属性和方法

Get-ADUser用管道输送到Get-Member时,它只是获取用户对象的默认属性。如果使用-properties *指定其他/所有属性,它将返回所有AD用户的属性(假设您具有权限)。

示例:

  • 默认属性:

    Get-ADuser AAA | Get-Member

  • 所有AD用户属性:

    Get-ADUser AAA -Properties * | Get-Member