PowerShell 组对象的多个属性是否相等?

PowerShell Group Object Multiple Properties when Equal?

我有一个具有用户名和目标 IP 等属性的对象。我试图在用户名和 IP 相同时进行计数并生成该数字,因此只要达到阈值我就可以处理这些结果。但是,我不确定该怎么做。我认为 group-object 可能有用,但因为它不仅仅是一个 属性 我很难过。

有没有简单的方法来做到这一点?

数据示例:

username, destination IP
abuckey, 10.10.10.10
dfumley, 11.11.11.11

代码示例: 这将按用户名分组:

$ReportObject | Group-Object -Property "Username"

只需指定两个属性:

$ReportObject | Group-Object -Property username,'destination IP'