Как выполнить ресурс exec, если служба в Windows существует или нет? - PullRequest
0 голосов
/ 06 июня 2019

Я хочу выполнить ресурс exec, если служба не найдена, пропустить ресурс exec, если служба найдена.Вот моя попытка:

exec { 'Executing SplunkForwarder Installation Script':
  command => 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -executionpolicy remotesigned -file C:\Apps\windows_splunkforwarder_deploy.ps1',
  onlyif  => if(Get-Service SplunkForwarder) { exit 1 } else { exit 0 },
  provider => powershell,
  }

Если код выполняется правильно, он должен пропустить ресурс exec, если служба найдена, и выполнить ресурс, если он не найден.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...