我正在寻找能让我获得的PowerShell脚本:
OU's
OU
中的AD用户数。我发现了这个:
(Get-ADUser -Filter * -SearchBase “ou=Users,ou=A1,dc=contoso,dc=com”).count
这正是我想要的,但我必须输入每个OU
名称。问题是我们有100多个OU's
。我希望在OU
contoso.com\cmsg\users
下运行此cmsg\users
的具体OU's
是100 + public void CleanUpItems(int minDesiredGenerated, int maxDesiredGenerated)
{
for (int i = _children.Count - 1; i >= 0; i--)
{
GeneratorPosition childGeneratorPos = new GeneratorPosition(i, 0);
int itemIndex = _generator.IndexFromGeneratorPosition(childGeneratorPos);
if (itemIndex < minDesiredGenerated || itemIndex > maxDesiredGenerated)
{
//I don't much like this cast
// how do I access the IsSelectedProperty
// of a UIElement of any type ( ListBoxItem, TreeViewItem...)?
var c = _children[i] as ListViewItem;
c.IsEnabled = false;
if (c != null && c.IsSelected)
{
var layoutInfo = new Rect(0, 0, 0, 0);
c.Arrange(layoutInfo);
}
else
{
_generator.Remove(childGeneratorPos, 1);
RemoveInternalChildRange(i, 1);
}
}
}
}
所在的位置。
答案 0 :(得分:1)
这是PowerShell命令,用于获取特定OU中的用户数。
(Get-ADObject -Filter * -SearchBase "path of your OU").Count
答案 1 :(得分:0)
如果OU不多,一种简单的方法是选择每个OU中的全部并命中属性。这将调出该OU的总数。您可以在收集计数后将它们加在一起。
答案 2 :(得分:0)
在 ADUC 中点击查看 > 自定义视图 > 启用描述栏
答案 3 :(得分:-2)
在python中运行 - get-aduser将向您显示所有用户
String#split
将为您计算这些用户。这是所有活动或禁用的用户。