很久以前有一個關于在 OU 中獲取用戶計數的問題。問題的答案很好(謝謝 Eric Nord),我能夠用它來找出我需要的大部分內容,但我希望有人能幫我找出最后一塊,即總計用戶數量.
這是獲取計數的腳本。我將排序計數添加到腳本的末尾
$root_ou = "ou=Users,ou=cmsg,dc=contoso,dc=com"
$User = get-aduser -filter * -SearchBase $root_ou -SearchScope Subtree | Select @{Name="OU";Expression={$_.distinguishedName -match "cn=.*?,OU=(?<OU>.*)" | Out-Null;$Matches.OU}}
$User | Group -Property OU | Select Name,Count | sort count
這是輸出
Name Count
Office 1,ou=Users,ou=cmsg,dc=contoso,dc=com 1230
Office 2,ou=Users,ou=cmsg,dc=contoso,dc=com 390
Office 3,ou=Users,ou=cmsg,dc=contoso,dc=com 90
Office 4,ou=Users,ou=cmsg,dc=contoso,dc=com 10
我需要弄清楚的是如何像這樣在底部添加一個總計
Name Count
Office 1,ou=Users,ou=cmsg,dc=contoso,dc=com 1230
Office 2,ou=Users,ou=cmsg,dc=contoso,dc=com 390
Office 3,ou=Users,ou=cmsg,dc=contoso,dc=com 90
Office 4,ou=Users,ou=cmsg,dc=contoso,dc=com 10
Grand Total 1720
謝謝你們。
uj5u.com熱心網友回復:
添加以下陳述句以構造并輸出包含總用戶數的附加物件:
[pscustomobject] @{ Name = 'Grand Total'; Count = $User.Count }
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/428271.html
