Windows Powershell Script Probleme mit "import-csv" und "foreach"
Hallo Leute,
Ich wäre euch sehr verbunden wenn ihr mir weiter helft und zwar geht es um einen script an dem ich gerade arbeite probleme habe ich mit dem teil wo die csv importiert wird ier der auszug:
Import-Csv -Path C:\temp\ps\Scripts\PSscript\Data\pa_test_run.csv | Select-Object GROUP,OU | foreach -Process {
$checkg = [ADSI]::Exists('LDAP://CN=GROUP,OU=D,OU=KL,OU=Users,OU=Gruppen,OU=OU,DC=kl,DC=int')
if ($checkg -eq $false)
{
#creating new group
Write-Host "worked"
#New-QADGroup -Name GROUP -DisplayName GROUP -Description GROUP -GroupScope Global -GroupType Security -ParentContainer ('OU=KL-Group,OU=D,OU=KL,OU=Users,OU=Gruppen,OU=OU,DC=kl,DC=int')
}
else
{
#continueing if group allready exists
Write-Host "false"
Write-Error -Message "wrong"
#continue
}
}
Der Script soll mit dieser csv:
OU GROUPDESCRIPTION
GROUPNAME USER
-- ----------------
--------- ----
fs01 /fs01/Sparte-F/F ALLE
ACF-KL-F_F ALLE-W HegedisT
fs01 /fs01/Sparte-F/F ALLE
ACF-KL-F_F ALLE-W Jahnke
fs01 /fs01/Sparte-F/F ALLE
ACF-KL-F_F ALLE-W MeyerU
fs01 /fs01/Sparte-F/F ALLE
ACF-KL-F_F ALLE-W Praktikant1
fs01 /fs01/Sparte-F/F ALLE
ACF-KL-F_F ALLE-W sys_mfp_printer
fs01 /fs01/Sparte-F/F ALLE/$ Archiv/Umst... ACF-KL-F_F
ALLE_$ Archiv_Umstellung... HaasC
jeweils eine AD DS Gruppe erstellen die gruppendescription einfügen und das ganze in der genanten OU.
Mein Problem ist das ich es nicht hinbekomme die GROUP und die OU in dem AD DS Part zu verwenden d.h. das hier:
$checkg = [ADSI]::Exists('LDAP://CN=GROUP,OU=D,OU=KL,OU=Users,OU=Gruppen,OU=OU,DC=kl,DC=int')
die GRUPPE und die OU eingefügt werden die in der CSV stehen und das selbe in dem Teil darunter usw.
Weiß jemand wie ich die Daten die ich benötige in den Script bekomme?
Danke schon einmal im vorraus