Существует рецепт Chef, который использует powershell_script для запуска команд для развертывания сеанса удаленного рабочего стола.
powershell_script 'Test_RDSessionDeloyment' do
code <<-EOH
Import-Module RemoteDesktop
New-RDSessionDeployment -ConnectionBroker <ConnectionBrokerMachine> -SessionHost <SessionHost>
EOH
user "domainadmin"
password "*******"
end
Вышеупомянутые команды отлично работают, когда он запускается как отдельный скрипт powershell (test.ps1).Но когда он запускается через ресурс powershell_script от Chef, он раскручивает новое окно powershell и индикатор выполнения, который сообщает о выполнении проверки и завершает выполнение без завершения развертывания.
Может кто-нибудь сказать нам, в чем здесь проблема и как это сделатьмы запускаем эти команды по рецепту шеф-повара?Заранее спасибо.