gpt4 book ai didi

powershell - Get-ADUser -Filter {displayname -like $displayname} 出现奇怪的结果

转载 作者:行者123 更新时间:2023-12-02 20:25:07 25 4
gpt4 key购买 nike

我想查看某个显示名称是否被多个帐户共享。

我使用代码(Get-ADUser -Filter {displayname -like $name}).Count

这有时会产生正确的结果,有时根本不会产生任何结果。所有帐户均已正确设置,名称末尾没有空格。

最佳答案

您可以使用以下代码:

Get-ADUser -Filter {displayname -like $name} | measure | select -ExpandProperty Count

这是因为当仅返回一个用户时,它不会被视为集合,而是单个用户对象。
使用measure ( Measure-Object ) 允许您规避此问题。
如果没有返回用户,您将得到 0 ,如果只返回一个,您将得到 1如果返回多个用户,您将获得实际的用户数。

关于powershell - Get-ADUser -Filter {displayname -like $displayname} 出现奇怪的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57114919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com