Skip to content
Snippets Groups Projects
Commit d3c3e5b1 authored by Simon Janos's avatar Simon Janos
Browse files

tesztelés saját kutatócsoporttal, nulla vagy egy tag esetén felmerülő hiba javítva

parent 641c2859
No related branches found
No related tags found
No related merge requests found
......@@ -23,6 +23,7 @@ Param(
Import-Module ActiveDirectory
# Kutatocsoport lekerese
$ou = Get-ADOrganizationalUnit -Filter 'name -eq $Group'
if ($ou -eq $null)
......@@ -30,21 +31,38 @@ if ($ou -eq $null)
throw "Group $Group does not exist."
}
$allUsers = Get-ADUser -SearchBase $ou.DistinguishedName -filter * -Properties MemberOf,mail
# Kutatocsoport dolgozoinak lekerese
$ADUsers = Get-ADUser -SearchBase $ou.DistinguishedName -filter * -Properties MemberOf,mail
$Users = @{}
$htUsers = @{}
Write-Output $allUsers | ForEach-Object {
$htUsers.Add($_.mail, $_.MemberOf.Count)
if ($ADUsers -eq $null)
{
throw "There are no people in this group."
}
elseif ($ADUsers -isnot [System.Array])
{
# Ha nem tombot kapunk, akkor osszesen egy dolgozo van
$Users.Add($ADUsers.mail, $ADUsers.MemberOf.Count)
}
else
{
foreach ( $u in $ADUsers.GetEnumerator() )
{
$Users.Add($u.mail, $u.MemberOf.Count)
}
$Users = ( $Users.GetEnumerator() | Sort-Object { $_.Value } )
}
$htUsers = ( $htUsers.GetEnumerator() | Sort-Object { $_.Value } )
if ($Inactive) {
$etalon = ( $htUsers.GetEnumerator() | Select-Object -First 1 )
} else {
$etalon = ( $htUsers.GetEnumerator() | Select-Object -Last 1 )
if ($Inactive)
{
# legkisebb kivalasztasa
$etalon = ( $Users.GetEnumerator() | Select-Object -First 1 )
}
else
{
# legnagyobb kivalasztasa
$etalon = ( $Users.GetEnumerator() | Select-Object -Last 1 )
}
Write-Output "Projects: $($etalon.Value)"
$htUsers.GetEnumerator() | Where-Object { $_.Value -eq $etalon.Value } | ForEach-Object { echo $_.Key }
\ No newline at end of file
$Users.GetEnumerator() | Where-Object { $_.Value -eq $etalon.Value } | ForEach-Object { echo $_.Key }
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment