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

Roo*_*oop 1 powershell

我想知道Get-Member-Properties *在PowerShell中有什么区别。

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

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

有什么不同?我以为Get-Member是列出与相同的对象的所有属性-Properties *

jri*_*der 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