在64位Windows 2008上运行puppet我的服务如下所示:
service{'Tomcat7':
ensure => running,
restart => 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -file C:\tomcat7\bin\RestartService.ps1',
}
在命令提示符下重启后运行命令
然而:
当木偶触发刷新时,我得到以下内容:
Debug: Executing 'c:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -file c:\tomcat7\bin\RestartService.ps1'
Error: /Stage[main]/Dep7transcription/Service[Tomcat7]: Failed to call refresh: CreateProcess() failed: The system cannot find the file specified.
Error: /Stage[main]/Dep7transcription/Service[Tomcat7]: CreateProcess() failed: The system cannot find the file specified.
任何帮助将不胜感激
答案 0 :(得分:0)
尝试使用正斜杠更改后退。 Ruby内部使用正斜杠作为所有平台上的路径分隔符。
答案 1 :(得分:0)
如果再次出现这与空白处理的不一致有关 - 在提出要求时,无法将参数传递给作为最新版本的木偶版本的服务重启命令