Hallo,
ich versuche einige Daten in ein HTML auszugeben nur leider funktioniert das nicht.
Was habe ich falsch gemacht, ich hoffe ihr könnt mir helfen.
LG
Script1:
param
(
[string] $Vorname,
[string] $Nachname,
[string] $Gruppe,
[string] $Password
)
$name = $Vorname + "." + $Nachname
$displayname = $Vorname + " " + $Nachname
$OUPath = "OU=Konten,OU=Test,DC=test,DC=local"
$kuerzel = $Vorname[0] + $Nachname[0]
$ConverToSecureString = $Password | ConvertTo-SecureString -AsPlainText -Force
New-ADUser $name `
-AccountPassword $ConverToSecureString `
-DisplayName "$displayname" `
-path $OUPath `
-EmailAddress $Email `
-Initials "$kuerzel" `
-givenname "$vorname"`
-surname "$nachname"`
-UserPrincipalName ($name +"@test.local")
$Antwort1 = New-Object System.Object
$Antwort1 | Add-Member -MemberType NoteProperty -Name Name -value "$Vorname"
$Antwort1 | Add-Member -MemberType NoteProperty -Name Gruppe -value "$Nachname"
$Antwort1 | Add-Member -MemberType NoteProperty -Name Status -value "Der Benutzer wurde erfolgreich erstellt."
Script 2:
param ([string] $Source)$CSVDaten = Import-Csv -Path $Source -Delimiter ";"
$AntwortListe = New-Object Collections.Generic.List[System.Object]
foreach($Benutzer in $CSVDaten)
{
$Antwortliste.add($Antwort1)
$Antwort = C:\Scripts\benutzer_ad\test\test_html.ps1 -Vorname $Benutzer.Vorname -Nachname $Benutzer.Name -Gruppe $Benutzer.Gruppe -Password $Benutzer.Password -Email $Benutzer.Email -PasswordNeverExpires $Benutzer.PasswordNeverExpires -CannotChangePassword
$Benutzer.CannotChangePassword;
}
$AntwortListe | ConvertTo-Html -Property Name,Gruppe,Status | Out-File "C:\test.html"
& 'C:\Program Files (x86)\Internet Explorer\iexplore.exe' C:\test.html
CSV:
Vorname;Name;Passwordtest4;nachname;Abcd1234abcd