added: extensive logging

added: "...Y015"-changes
This commit is contained in:
Edmond Gebara 2026-07-06 21:47:21 +02:00
parent a5e28a7f52
commit 9acdffdbb8
4 changed files with 28 additions and 35 deletions

View file

@ -8,7 +8,7 @@ function ProcessADObjects
[String] $roletypeTag
)
$begin = Get-Date
outLog "ProcessADObjects called at: " $begin $init
outLog ("ProcessADObjects called at: "+ + $begin + $init)
$adObjectEntries | Add-Member OldName ""
$adObjectEntries | Add-Member GroupName ""
@ -436,7 +436,7 @@ function ProcessADObjects
if ($VerzeichnisArt -ieq "SPA")
{
outLogVerbose 'if ($VerzeichnisArt -ieq "SPA") -> true'
$ProfilNummer = "42" + ([string]$CntSPA).PadLeft(7, '0')
$ProfilNummer = "72" + ([string]$CntSPA).PadLeft(7, '0')
$CntSPA++
$ProfilName = "SPA " + $NewFullName
@ -455,7 +455,7 @@ function ProcessADObjects
elseif ($VerzeichnisArt -ieq "SON")
{
outLogVerbose 'elseif ($VerzeichnisArt -ieq "SON") -> true'
$ProfilNummer = "42" + ([string]$CntSON).PadLeft(7, '0')
$ProfilNummer = "72" + ([string]$CntSON).PadLeft(7, '0')
$CntSON++
$ProfilName = "SON " + $NewFullName
@ -474,7 +474,7 @@ function ProcessADObjects
elseif ($VerzeichnisArt -ieq "SPK")
{
outLogVerbose 'elseif ($VerzeichnisArt -ieq "SPK") -> true'
$ProfilNummer = "42" + ([string]$CntSPK).PadLeft(7, '0')
$ProfilNummer = "72" + ([string]$CntSPK).PadLeft(7, '0')
$CntSPK++
$ProfilName = "SPK " + $NewFullName
@ -493,7 +493,7 @@ function ProcessADObjects
elseif ($VerzeichnisArt -ieq "VRZ")
{
outLogVerbose 'elseif ($VerzeichnisArt -ieq "VRZ") -> true'
$ProfilNummer = "42" + ([string]$CntVRZ).PadLeft(7, '0')
$ProfilNummer = "72" + ([string]$CntVRZ).PadLeft(7, '0')
$CntVRZ++
$ProfilName = "VRZ " + $NewFullName
@ -512,7 +512,7 @@ function ProcessADObjects
elseif ($VerzeichnisArt -ieq "VOE")
{
outLogVerbose 'elseif ($VerzeichnisArt -ieq "VOE") -> true'
$ProfilNummer = "42" + ([string]$CntVOE).PadLeft(7, '0')
$ProfilNummer = "72" + ([string]$CntVOE).PadLeft(7, '0')
$CntVOE++
$ProfilName = "VOE " + $NewFullName
@ -535,13 +535,13 @@ function ProcessADObjects
if ($AWNRNEW -ieq "9997")
{
outLogVerbose 'if ($AWNRNEW -ieq "9997") -> true'
$ProfilNummer = "42" + ([string]$CntPRG).PadLeft(7, '0')
$ProfilNummer = "72" + ([string]$CntPRG).PadLeft(7, '0')
$CntPRG++
}
elseif ($AWNRNEW -ieq "0000")
{
outLogVerbose 'elseif ($AWNRNEW -ieq "0000") -> true'
$ProfilNummer = "42" + ([string]$CntPRG).PadLeft(7, '0')
$ProfilNummer = "72" + ([string]$CntPRG).PadLeft(7, '0')
$CntPRG++
}
else
@ -558,7 +558,7 @@ function ProcessADObjects
$rbkey_array.Add("PAN_" + $AWNRNEW, 200)
}
$ProfilNummer = "40" + ([string]$AWNRNEW).PadLeft(4, '0') + $rbkey_array.Item("PAN_" + $AWNRNEW)
$ProfilNummer = "70" + ([string]$AWNRNEW).PadLeft(4, '0') + $rbkey_array.Item("PAN_" + $AWNRNEW)
}
$NewFullName = $NewFullName.Replace("PRG_", "PRG_")
@ -579,7 +579,7 @@ function ProcessADObjects
elseif ($VerzeichnisArt -ieq "PRG12")
{
outLogVerbose 'elseif ($VerzeichnisArt -ieq "PRG12") -> true'
$ProfilNummer = "42" + ([string]$CntPRG).PadLeft(7, '0')
$ProfilNummer = "72" + ([string]$CntPRG).PadLeft(7, '0')
$CntPRG++
$ProfilName = "PROG " + $NewFullName
@ -598,7 +598,7 @@ function ProcessADObjects
elseif ($VerzeichnisArt -ieq "VRZ")
{
outLogVerbose 'elseif ($VerzeichnisArt -ieq "VRZ") -> true'
$ProfilNummer = "42" + ([string]$CntVRZ).PadLeft(7, '0')
$ProfilNummer = "72" + ([string]$CntVRZ).PadLeft(7, '0')
$CntVRZ++
$ProfilName = "VRZ " + $NewFullName
@ -617,7 +617,7 @@ function ProcessADObjects
elseif ($VerzeichnisArt -ieq "SPK")
{
outLogVerbose 'elseif ($VerzeichnisArt -ieq "SPK") -> true'
$ProfilNummer = "42" + ([string]$CntSPK).PadLeft(7, '0')
$ProfilNummer = "72" + ([string]$CntSPK).PadLeft(7, '0')
$CntSPK++
$ProfilName = "SPK " + $NewFullName
@ -1067,7 +1067,7 @@ function ProcessADObjects
$MYDESC007 = $ProfilName.Replace($SPKID + "GGX-", "").Replace("Serviceportal", "SVP").Replace("Anforderungsmanagementberichte", "Anforderungsmgtberichte")
$KURSSollProfileOutLine = "40" + $AWNR + "" + ($PnrStr).ToString() + ";" + $NNNAME.Replace("-_", "-") + ";" + $MYDESC007 + ";" + $dum + ";" + $item.OldName + ";" + $MYDESC007 + ". AD Beschreibung:" + $item.'GUIADGroup.Description' + ";AppAccess"
$KURSSollProfileOutLine = "70" + $AWNR + "" + ($PnrStr).ToString() + ";" + $NNNAME.Replace("-_", "-") + ";" + $MYDESC007 + ";" + $dum + ";" + $item.OldName + ";" + $MYDESC007 + ". AD Beschreibung:" + $item.'GUIADGroup.Description' + ";AppAccess"
$KURSSollProfileOutList.Add($KURSSollProfileOutLine)
$ProfilNummer = "10" + $AWNR + "" + ($PnrStr).ToString()
$ProfilNummerAV++
@ -1403,7 +1403,7 @@ function ProcessADObjects
}
$iSonstiges = 0
$ProfilNummerSonstigesStartWert = 430000000
$ProfilNummerSonstigesStartWert = 730000000
$PN = ""
$StelleVerant = "0570000/0012"
@ -1601,10 +1601,6 @@ function ProcessADObjects
$DAWGruppenverwaltungOutList.Sort($ordinalComparer)
$KURSSollProfileOutList.Sort($ordinalComparer)
$KURSIstMitarbeiterProfileOutList.Sort($ordinalComparer)
removeDuplicatesFromSortedList $DAWGruppenAnlegenOutList "DAWGruppenAnlegenOutList"
removeDuplicatesFromSortedList $DAWGruppenverwaltungOutList "DAWGruppenverwaltungOutList"
removeDuplicatesFromSortedList $KURSSollProfileOutList "KURSSollProfileOutList"
removeDuplicatesFromSortedList $KURSIstMitarbeiterProfileOutList "KURSIstMitarbeiterProfileOutList"
$DAWGruppenverwaltungNeuOutList.Clear()
$lastLdap = $null
@ -1642,6 +1638,10 @@ function ProcessADObjects
$DAWGruppenverwaltungNeuOutList.Clear()
$KURSSollProfileOutList.Clear()
$KURSIstMitarbeiterProfileOutList.Clear()
$end = Get-Date
outLog ("finished: " + $MyInvocation.MyCommand + " on type " + $roletypeTag.PadRight(30, " ") + ", used " + ($end - $begin))
}
$end = Get-Date
outLog "finished: " $MyInvocation.MyCommand " on type " $roletypeTag.PadRight(30, " ") ", used " ($end - $begin)
}