Если у вас есть файл с именем batchfile1
в пути path
, и вы ожидаете, что он будет выполнен ... тогда этого не произойдет, поскольку ресурс batch
не такой, как работает.
Я могу предположить, что первый ресурс batch
не был выполнен, что привело к сбою запуска chef-client и, таким образом, второй ресурс batch
не был выполнен.
Пакетный ресурс создает и выполняет временный файл (аналогично тому, как ведет себя ресурс скрипта), а не запускает встроенную команду. например:
blockquote>batch 'echo some env vars' do code <<-EOH echo %TEMP% echo %SYSTEMDRIVE% echo %PATH% echo %WINDIR% EOH end
Если кто-то еще не вмешается, я предположу, что ответ является "Нет"
Я волновал регенерацию PDF в незашифрованной форме.
[Я нашел этот вопрос через несколько месяцев после того, как он был опубликован, и сейчас я отправляю это решение для всех, кто сталкивается с этим вопросом в поиске.]
Я был в том же Ситуация: у моего клиента был PDF-файл с заполняемыми полями, к которому мне нужно было получить программный доступ. К сожалению, PDF-файл был защищен паролем, и у них не было пароля, поэтому я обнаружил, что не может работать с их файлом.
Я обнаружил, что iTextSharp версии 4.0.4 (и более поздних) применяет ограничения пароля, в более ранних версиях этого не было. .
Я скачал версию 4.0.3, и она, конечно же, сработала. В моем случае мне даже не пришлось менять свой код, чтобы использовать эту старую версию.
Вы можете загрузить 4.0.3 (и все другие версии) на SourceForge .