问题
Get-ADObject -Filter {ObjectClass = "User"}
返回用户和计算机。对象类正确显示为“用户”或“计算机”。
Get-ADobject -Filter {ObjectClass = "Computer"}
仅返回计算机。
其他观察
Get-ADObject "CN=desktop1,CN=Computers,DC=contoso,DC=com" `
| Get-Member -Property ObjectClass
退货
TypeName: Microsoft.ActiveDirectory.Management.ADObject
Name MemberType Definition
---- ---------- ----------
ObjectClass Property System.String ObjectClass {get;set;}
此外,False
正如预期的那样,这将返回:
$(Get-ADObject "CN=desktop1,CN=Computers,DC=contoso,DC=com").ObjectClass -eq "User"