尝试使用以下代码在服务器2016上创建窗口共享。
include_recipe "windows"
directory 'c:\share' do
rights :full_control, "Administrators"
action :create
end
windows_share "share" do
action :create
path 'c:\share'
full_users ["Administrators"]
end
Chef创建文件夹ok,但在创建共享时返回以下输出:
Error executing action `create` on resource 'windows_share[share]'
=========================================================
Chef::Exceptions::ValidationFailed
----------------------------------
path is required
我清楚有路径设置。关于为什么会失败的任何想法?
答案 0 :(得分:0)
您应该使用'c:\\share'
。反斜杠是字符串中的转义字符。
答案 1 :(得分:0)
从Windows 3.1.1恢复到Windows 3.1.0已完全解决了这个问题,我现在能够使用windows_share创建共享。
提交fc2691f将属性更改为required,而不是引发它丢失的异常。