none
Variable mit Text kombinieren RRS feed

  • Frage

  • Hallo zusammen,

    ich verzweifle hier gerade, wahrscheinlich an einen für euch lächerlichen Problem. Ich will aus einer Datei Namen auslesen, überprüfe dann den Pfad damit und wenn er vorhanden ist, move ich es woanders hin. Hier mal mein Code:

    $Benutzer = Get-Content C:\users\bettina\desktop\names.txt
    $Data1 = c:\**\$_"

    If (Test-Path $Data1)
    {
     $Benutzer | ForEach-Object { Move-Item "c:\**\$_" c:\temps\$_ }
    }
    }

    so funktioniert das ganze auch - nur heißt der Pfad bei Data1 der angesprochen wird, leider nicht nur ein name den ich aus der names liste auslese - sondern es steht noch ein CH- davor - also müsste laut meiner logik, dass ganze so heißen:

    $Benutzer = Get-Content C:\users\bettina\desktop\names.txt
    $Data1 = c:\**\CH-$_"

    If (Test-Path $Data1)
    {
     $Benutzer | ForEach-Object { Move-Item "c:\**\CH-$_" c:\temps\$_ }
    }
    }

    Ich habs auch schon mit + oder @( , ) versucht - mag er alles nicht - hat wer von euch eine Idee wie das gehen könnte?

    Danke und lg

    Dienstag, 25. Oktober 2016 17:44

Antworten

Alle Antworten