2016-09-26 3 views
0

Ich verwende ein Skript zum Erstellen von VB6-Dateien. Bis jetzt war jeder Ordner fest codiert, was nicht die beste Lösung ist. Daher versuche ich, das Skript so zu ändern, dass die .vbp-Datei aus dem Ordner gefunden und erstellt wird. Leider wird es nicht einmal ausgeführt. Der Code ist unten. $outputfile ist die Protokolldatei.Probleme mit PowerShell Rekurs im VB6-Ordner

Get-ChildItem $folder -Include *.vbp -Recurse | foreach ($_) { 
    & vb6.exe /out $outputFile $_.FullName /make 
} 
+0

was genau Sie tun müssen. – saftargholi

+0

remove '($ _)', es ist ungültige Syntax – wOxxOm

+3

@wOxxOm Nein, ist es nicht. Es ist nur sinnlos. –

Antwort

0

Meine Vermutung wäre Probleme mit der Analyse der $ _. Fullname ohne Einschluss in $(). Versuchen Sie dies:

Get-ChildItem $folder -Include *.vbp -Recurse | foreach { 
    & vb6.exe /out $outputFile $($_.FullName) /make 
} 
Verwandte Themen