2017-09-26 3 views
0

Ich versuche, eine Datei auf Server 2012r2 durch Chef entpacken. Ich bekomme einen Fehler zurück "ungültige Zeichen im Pfad". Wenn ich manuell die Befehle in der Datei eingeben wird genau extrahiert, wie es sollte, aber es durch Chef tun, es will einfach nicht aus irgendeinem Grund arbeiten.Entpacken einer Datei auf Windows Server 2012r2 über Chef

powershell_script 'test' do 
code <<-EOH [System.Reflection.Assembly]::LoadWithPartialName("System.IO.Compression.FileSystem") | Out-Null 
[System.IO.Compression.ZipFile]::ExtractToDirectory('c:\tmp\hp401n.zip', 'c:\tmp') 
EOH 
end 
+0

Sie erhalten einen Fehler von welcher Komponente? Was enthält die Fehlermeldung noch? – TessellatingHeckler

+0

Volle Fehlermeldung – InsertNameHere

Antwort

2

Sie benötigen eine Schrägstriche zu entkommen, weil sie zu von Ruby verarbeitet werden immer, c:\\tmp\\hp401n.zip und C:\\tmp. Ansonsten haben Sie wahrscheinlich wörtliche Tabulatorzeichen (\t) im Pfad.

+0

hinzugefügt Ha, Schließlich fragte mein Chef mir das Gleiche. Trotzdem danke. – InsertNameHere

Verwandte Themen