Chef infra 厨师配方执行令

Chef infra 厨师配方执行令,chef-infra,chef-recipe,silent-installer,Chef Infra,Chef Recipe,Silent Installer,下面是我用来在windows服务器上复制和安装软件的方法 批量“安装软件列表”执行 代码“wmic/output:C:\\InstallList.txt产品获取名称,版本” 结束 如果File.read('C:/InstallList.txt',mode:'r:BOM | UTF-16:UTF-8')=~/.NET Framework 4/ 打印“Dotnet framework 4已安装。” 其他的 远程文件'c:/repo/dotNetFx40_Full_x86_x64.exe'do 来源'

下面是我用来在windows服务器上复制和安装软件的方法

批量“安装软件列表”执行
代码“wmic/output:C:\\InstallList.txt产品获取名称,版本”
结束
如果File.read('C:/InstallList.txt',mode:'r:BOM | UTF-16:UTF-8')=~/.NET Framework 4/
打印“Dotnet framework 4已安装。”
其他的
远程文件'c:/repo/dotNetFx40_Full_x86_x64.exe'do
来源'file:////10.132.17.53/e$/CHEFREPO/dotNetFx40_Full_x86_x64.exe'
结束
批量“安装Dotnet”吗
cwd'c:/repo/'

code是,如果
代码是在编译阶段执行的,而批处理
资源是在聚合阶段执行的,请参见

您可以通过在编译时运行
批处理
资源来实现自己的愿望,如:

批量“安装软件列表”执行
代码“wmic/output:C:\\InstallList.txt产品获取名称,版本”
行动:没什么
结束。运行\u操作(:运行)
在您的情况下,将代码包含在
not_if
块中并去掉if/else部分是另一种选择 i、 e:

remote_file'c:/repo/dotNetFx40_Full_x86_x64.exe'do
来源'file:////10.132.17.53/e$/CHEFREPO/dotNetFx40_Full_x86_x64.exe'
结束
批量“安装Dotnet”吗
cwd'c:/repo/'

code是,如果
代码是在编译阶段执行的,而批处理
资源是在聚合阶段执行的,请参见

您可以通过在编译时运行
批处理
资源来实现自己的愿望,如:

批量“安装软件列表”执行
代码“wmic/output:C:\\InstallList.txt产品获取名称,版本”
行动:没什么
结束。运行\u操作(:运行)
在您的情况下,将代码包含在
not_if
块中并去掉if/else部分是另一种选择 i、 e:

remote_file'c:/repo/dotNetFx40_Full_x86_x64.exe'do
来源'file:////10.132.17.53/e$/CHEFREPO/dotNetFx40_Full_x86_x64.exe'
结束
批量“安装Dotnet”吗
cwd'c:/repo/'

code是,如果
代码是在编译阶段执行的,而批处理
资源是在聚合阶段执行的,请参见

您可以通过在编译时运行
批处理
资源来实现自己的愿望,如:

批量“安装软件列表”执行
代码“wmic/output:C:\\InstallList.txt产品获取名称,版本”
行动:没什么
结束。运行\u操作(:运行)
在您的情况下,将代码包含在
not_if
块中并去掉if/else部分是另一种选择 i、 e:

remote_file'c:/repo/dotNetFx40_Full_x86_x64.exe'do
来源'file:////10.132.17.53/e$/CHEFREPO/dotNetFx40_Full_x86_x64.exe'
结束
批量“安装Dotnet”吗
cwd'c:/repo/'

code是,如果
代码是在编译阶段执行的,而批处理
资源是在聚合阶段执行的,请参见

您可以通过在编译时运行
批处理
资源来实现自己的愿望,如:

批量“安装软件列表”执行
代码“wmic/output:C:\\InstallList.txt产品获取名称,版本”
行动:没什么
结束。运行\u操作(:运行)
在您的情况下,将代码包含在
not_if
块中并去掉if/else部分是另一种选择 i、 e:

remote_file'c:/repo/dotNetFx40_Full_x86_x64.exe'do
来源'file:////10.132.17.53/e$/CHEFREPO/dotNetFx40_Full_x86_x64.exe'
结束
批量“安装Dotnet”吗
cwd'c:/repo/'

编写在编译时运行批处理资源的方法。但是我猜not_if条件中有一个错误。在上传烹饪书时,它给出了一个sntax错误:“Unexpected}”,感谢@sethvargo改进答案并修复警戒线。在编译时运行批处理资源的方法非常有效。但是我猜not_if条件中有一个错误。在上传烹饪书时,它给出了一个sntax错误:“Unexpected}”,感谢@sethvargo改进答案并修复警戒线。在编译时运行批处理资源的方法非常有效。但是我猜not_if条件中有一个错误。在上传烹饪书时,它给出了一个sntax错误:“Unexpected}”,感谢@sethvargo改进答案并修复警戒线。在编译时运行批处理资源的方法非常有效。但是我猜not_if条件中有一个错误。在上传烹饪书时,它给出了一个sntax错误:“出乎意料的}”,感谢@sethvargo改进答案并修复警戒线。
[2014-08-22T05:26:38-07:00] FATAL: Errno::ENOENT: No such file or directory - C:
/InstallList.txt