通过厨师在windows server 2012r2上解压文件

问题描述:

我想通过厨师在服务器2012r2上解压文件。我收到一个错误“路径中的非法字符”。当我手动输入文件中的命令时,它应该完全按照它的意思提取,但是通过厨师来完成它只是因为某些原因而不想工作。通过厨师在windows server 2012r2上解压文件

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

您从哪个组件得到错误?该错误消息还包含什么? – TessellatingHeckler

+0

添加了完整的错误信息 – InsertNameHere

需要,因为它们是过得去的Ruby处理过,c:\\tmp\\hp401n.zipC:\\tmp逃避你的反斜线。否则,您可能在路径中有文字标签字符(\t)。

+0

哈,最后问我的老板跟我说过一样的事情。不过谢谢。 – InsertNameHere