Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Windows Powershell Script Probleme mit "import-csv" und "foreach"

$
0
0

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


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>