通过厨师在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
答
需要,因为它们是过得去的Ruby处理过,c:\\tmp\\hp401n.zip
和C:\\tmp
逃避你的反斜线。否则,您可能在路径中有文字标签字符(\t
)。
+0
哈,最后问我的老板跟我说过一样的事情。不过谢谢。 – InsertNameHere
您从哪个组件得到错误?该错误消息还包含什么? – TessellatingHeckler
添加了完整的错误信息 – InsertNameHere