def METHOD_NAME(action=None, success=None, container=None, results=None, handle=None, filtered_artifacts=None, filtered_results=None, custom_function=None, **kwargs):
    phantom.debug('Delete_File() called')
    #phantom.debug('Action: {0} {1}'.format(action['name'], ('SUCCEEDED' if success else 'FAILED')))
    # collect data for 'Delete_File' call
    container_data = phantom.collect2(container=container, datapath=['artifact:*.cef.destinationAddress', 'artifact:*.id'])
    formatted_data_1 = phantom.get_format_data(name='Format_Del_Command')
    parameters = []
    # build parameters list for 'Delete_File' call
    for container_item in container_data:
        parameters.append({
            'ip_hostname': container_item[0],
            'command': formatted_data_1,
            'arguments': "",
            'parser': "",
            'async': "",
            'command_id': "",
            'shell_id': "",
            # context (artifact id) is added to associate results with the artifact
            'context': {'artifact_id': container_item[1]},
        })
    phantom.act(action="run command", parameters=parameters, assets=['winrm'], name="Delete_File")
    return