通过https://www.pstips.net/powershell-property.html上的学习我知道了
$temp = new-object object可以创建一个对象
add-member -inputobject $temp -name name1 -value “aa” 可以给这个对象添加一个属性
我的问题是
$a = get-aduser -filter * 中$a实际上是一个对象集,有多个对象。那么我们通过new-object创建的是一个对象还是一个对象集,如果是一个对象集的话,怎么向其中添加多个有相同属性名称的对象呢?
1 Answers
Best Answer
对象既可以是对象,也可以是对象的集合。
$stu1=New-Object object Add-Member -InputObject $stu1 -MemberType NoteProperty -Name name1 -Value 'v1' $stu2=New-Object object Add-Member -InputObject $stu2 -MemberType NoteProperty -Name name1 -Value 'v1' $stuList = New-Object "System.Collections.Generic.List[System.Object]" $stuList.Add($stu1) $stuList.Add($stu2) $stuList
感谢:)
可能我思路有问题。我是想统计AD用户的显示名的后三个字符相同的有哪些,能列出显示名和SamAccountName。
我想创建一个对象,然后把AD用户显示名的后三个字符和SamAccountName分别作为两个属性添加到这个对象。然后再来用group找出重名的。
感谢:)
可能我思路有问题。我是想统计AD用户的显示名的后三个字符相同的有哪些,能列出显示名和SamAccountName。
我想创建一个对象,然后把AD用户显示名的后三个字符和SamAccountName分别作为两个属性添加到这个对象。然后再来用group找出重名的。
感谢:)
可能我思路有问题。我是想统计AD用户的显示名的后三个字符相同的有哪些,能列出显示名和SamAccountName。
我想创建一个对象,然后把AD用户显示名的后三个字符和SamAccountName分别作为两个属性添加到这个对象。然后再来用group找出重名的。