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

Variable mit Text kombinieren

$
0
0

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


Viewing all articles
Browse latest Browse all 2314


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