我想統計每個用戶的登錄次數,並希望顯示整個登錄。我做了這樣的使用Powershell將DirectoryServices.ResultPropertyValueColleciton轉換爲Int
$search = new-object DirectoryServices.DirectorySearcher([ADSI]"")
$search.filter = "(objectClass=user)"
$result = $search.FindAll()
#amount of User in AD
Write-Host Amount of user: $result.Count
#CountLogon
$logonCounter = 0
foreach($person in $result){
$logonCounter += $person.properties.logoncount
}
Write-host Number of Logons: $logonCounter
當我運行該腳本,我得到一個
無法轉換的類型 「System.DirectoryServices.ResultPropertyValueCollection」的 「System.CirectoryServices.ResultPropertyValueCollection」值輸入 System.Int32"
完美,謝謝 – andreaspfr