code: function() {
      var wipe_opts = [
        '-token', opts.token,
        exports.cloud.toString(),
        exports.directories.toString()
      ];
  
      var args = [join(__dirname, 'runner.js')].concat(items).concat(wipe_opts);
      system.spawn_as_admin_user(node_bin, args, function(err, child) {
        if (err) {
          if (err.toString().includes('No logged user') && os_name == 'windows') {
            logger.warn('Not logged user found, proceding without impersonation')
            return queue(err, items);
          }
          else return finished(err);
        }
  
        if (typeof child == 'function') {  // only for windows
          os_wipe.paths.directories = exports.directories;
  
          wipe.fetch_dirs(items, exports.directories, exports.cloud, ['-token', token], (err, dirs_to_wipe) => {
            var opts = {
              dirs:  dirs_to_wipe,
              token: token,
              key:   keys.get().device.toString()
            };
  
            child('wipe', opts, function(err) {
              if (err) last_err = new Error('Wipe command failed through service');
              finished(last_err, true);
            });
          });
  
        } else {
          child.stdout.on('data', function(str) {
            var lines = str.toString().split(/\n/);
            lines.forEach(function(line) {
              if (line.toString().match('Removing directory')) {
                logger.warn(line.trim());
                removed++;
              } else if (line.toString().match('Error while removing dir')) {
                logger.warn(line.trim());
              } else if (line.trim() != '') {
                logger.debug(line.trim());
              }
            });
          })
  
          child.on('exit', function(code) {
            if (code !== 0)
              last_err = new Error('Wipe command failed.');
  
            finished(last_err);
          });
  
          wipe_process = child;
        }
      });
    }
docs: run it as another process, using impersonation (to avoid permission errors)