Hallo zusammmen,
hoffe es kann mir jemand bei meinem Problem helfen.
Ein listview wird über eine xml mit Inhalt gefüllt. Hierüber wähle ich die Attribute aus, welche in der AD abgefragt werden sollen. Spalte1 ist das Attribute und in Spalte2 der Wert, der später im Datagridview angezeigt werden soll.
Soweit funktioniert das auch alles. Hier, was ich dann als Resultat bekomme.
Wie oben beschrieben, soll nun z.b. aus
givenName --> Firstname
extensionAttribute1 --> Lab
werden.
Hier kommt jetzt etwas Code:
#load settings from the xml-file for the AD-Attribute (xml-file defined in the mainform) $Script:XMLAttributes = $XMLfile.Settings.AD.Attributes.Attribute | Select-Object ADName, displayName, Groups #load the xml attributes from the xml-file to the listview $XMLAttributes | ForEach-Object { Add-ListViewItem -ListView $lstviewAttribute -Items $_.ADName -SubItems $_.displayName -Group $_.Groups } #get all checked attributes from listview $checkedAttributes = @() ForEach ($item In $lstviewAttribute.CheckedItems) { $checkedAttributes = $checkedAttributes += $item.Text } #get all enabled user for the choosen attributes $ADUsers = Get-ADUser -LDAPFilter '(!userAccountControl:1.2.840.113556.1.4.803:=2)' -Properties * -SearchBase $lblSearchbaseAttributes.Text | Select-Object $checkedAttributes #fill the datagridview $dtgAttributes.DataSource = ConvertTo-DataTable -InputObject $ADUsersIch bekomme es einfach nicht hin, über "Calculates-Properties" diese Spalten umzubenennen.
An welcher Stelle und wie müsste ich den Code hier anpassen?
Gruß