def run(show_output = false)
      return nil unless enabled?
      output = JSS::Client.run_jamf('policy', "-id #{id}", show_output)
      return nil if output.include? 'No policies were found for the ID'
      $CHILD_STATUS.exitstatus.zero? ? true : false
    end
def run(show_output = false)
      return nil unless enabled?
      output = JSS::Client.run_jamf('policy', "-id #{id}", show_output)
      return nil if output.include? 'No policies were found for the ID'
      $CHILD_STATUS.exitstatus.zero? ? true : false
    end
Actions
 Try to execute this policy on this machine.

 @param show_output[Boolean] should the stdout and stderr of the
  'jamf policy' command be sent to stdout in realtime?

 @return [Boolean, nil] The success of the 'jamf policy' command, or nil
   if the policy couldn't be executed (out of scope, policy disabled, etc)