2016-06-25 7 views
0

Я использую ножевую бутстрап на окнах 2008 x86 сервер молчал. Он создал окна пакетный файл, но пакетный файл не выполняется и код возврата равен 0.Нож бутстап тихий сбой на окнах 2008 x86

инфо версия

нож окна версия: 1.4.1 WinRM версия: 1.8.1

и после копания, думаю, обнаружено. на ножевыми витринах исходный код Lib повар/нож/winrm_session.rb "relay_command" метод/

remote_id = @winrm_session.open_shell 
command_id = @winrm_session.run_command(remote_id, command) 

=> это не запустить пакетный файл. только код выхода равен 0, а другая команда - ОК

@winrm_session.create_executor do |executor| 
    executor.run_cmd(cmd) do |stdout, stderr| 
    Chef::Log.info(cmdstdout) 
    Chef::Log.error(cmdstderr) 
    end 
end 

=> ОК, чтобы запустить командный файл. но это плохая идея, потому что не может получить журнал реального времени

звучит как ошибка winrm_session run_command. но я не уверен. как исправить это?

спасибо.

ответ