Moin moin,
ich bin die Tage so gut angestoßen worden und hab wirklich vieles teilweise auch kompliziertes selbst hinbekommen. Nun verlaufe ich mich aber und komm bei einem vermeintlich simplen Problem nicht weiter.
Import-CSV $list02 | Foreach{
$dirnamepkg = $_.username
$GUMIDpkg = $_.username + "." + $_.GUMID + ".zip"
$zusammengebaut2 = $SourcePkg + $file
foreach ($file in Get-ChildItem $SourcePkg){
if (Test-Path $zusammengebaut2)
{
#$logname = $zusammengebaut2 #-split '.'
$logname = $file.name
$lognamearray = $logname.split('.')
#$lognamearray = $logname -split '.'
#robocopy $SourcePkg $UsrFolder $file /MOV /LOG+:$Logs\User\$(Get-date -f "yyyyMMdd-HH-mm").$lognamearray[0]
}
}
}
Das "Splitten" funktioniert nicht so wie ich mir das wünsche... lass ich das weg bekomme ich folgende Ausgaben:
$file.name Ausgaben: WayneB.dsbfoiqwet1398t1ß498th349zunh-1uth1u43it1piu.zip
oder mit einem "Split":
$file.name -split '.' Ausgabe: Wayneb sdjbgqoiwuebgüqowengjqnweigjnjqpweogm-9123480ijgewpoh1 zipNein,
dsbfoiqwet1398t1ß498th349zunh-1uth1u43it1piuist natürlich auch im unteren zu sehen! Ich hab nur verdeutlichen wollen was drin steht....
Die Ausgabe die mich nun interessiert ist eigentlich nur "WayneB" und ich hab versucht da irgendwie ran zu kommen.
Selbst als CSV oder als TXT abspeichern und neu einlesen brachte natürlich garnichts -.-"
Aber warum bekomme ich bei "$lognamearray[0]" NICHTS?! es ist LEER?! Egal wie ich das anpacke...
Ich bitte um Rat.
Danke
Gruß Jannis