Help > Indexing > Advanced > Advanced Scheduler

Advanced Scheduler

Advanced Scheduling

The inbuilt Scheduler allows you to only set up tasks that will run between a specific time range. Using the Windows Task Scheduler, you can create a job that will maintain your indexes at a time of your choosing and you will be able to schedule multiple tasks per index.

Command Line Switches

When creating an indexing task via the Windows Task Scheduler, you will need to use command line switches to specify the location of the index and what kind of maintenance task to perform. The switches required for task scheduling are:

When using multiple switches, you need to separate each one with a space. Using these switches in conjunction with the file ISYSIndexer.exe, you should end up with a command line similar to the following:

"C:\Program Files\Perceptive Enterprise Search\ISYSIndexer.exe" Index="C:\Documents and Settings\UserName\Application Data\Perceptive Enterprise Search\Indexes\My Emails Index" Command="UPDATE"

Creating a scheduled task in Windows 2000, Windows XP, Windows Server 2000, and Windows Server 2003

  1. Go to Start > All Programs > Accessories > System Tools > Scheduled Tasks.
  2. Double click  Add Scheduled Task to start the Scheduled Task Wizard. Click 'Next' in the first dialog box.
  3. The next dialog displays a list of programs that are installed on your machine. Since the ISYSIndexer will not be listed here, click 'Browse'.
  4. Locate your Perceptive Search installation directory, which is by default C:\Program Files\Perceptive Enterprise Search, and double click on ISYSIndexer.exe
  5. Type a name for the task, and then choose how frequently you would like to run it. Click 'Next'.
  6. Specify the information about the day(s) and time to run the task. Click 'Next'.
  7. Type the user name and password of the user who will run the task. Ensure that you choose an account with sufficient permissions to run the program. Click 'Next'.
  8. Confirm that the task is configured correctly. Tick the checkbox 'Open advanced properties for this task when I click Finish'. Click 'Finish'.
  9. Under the 'Task' tab, you will need to add some switches to the Run command field. You will notice that the path to the ISYSIndexer.exe is already there, so place the cursor at the end to append the necessary switches. Once this is done, your command line should now be in the format of:
    "Perceptive Enterprise Search Installation Directory\ISYSIndexer.exe" Index="IndexPath" Command="IndexAction".
  10. The task is set to run under the current logged-on user. You should specify an account with sufficient rights under the 'Run as' field and set a password.
  11. Once you verify that all the settings are correct, click 'Apply' and then click 'OK'.

Creating a scheduled task in Windows Vista, Windows 7, Windows 2008, Windows Server 2008, and Windows Server 2012

  1. For Windows 2008, search for and then select Schedule Tasks under Settings. For the other OSs, go to Start > All Programs > Accessories > System Tools > Task Scheduler.
  2. Under the 'Actions' panel, click on Create Basic Task...
  3. Type a name for the task and optionally a description. Click 'Next'.
  4. Choose how frequently you would like to run the task. Click 'Next'.
  5. Specify the information about the day(s) and time to run the task. Click 'Next'.
  6. You will need to choose an action for the task. Select 'Start a program'. Click 'Next'.
  7. Under the 'Program/script' field, type in the full path to the ISYSIndexer.exe file or browse to it (the default location is C:\Program Files\Perceptive Enterprise Search). Under the 'Add arguments (optional)' field, enter the switches for the index location and the index action. Click 'Next'.
  8. You will be presented with a summary of the task configuration. From here you have two options:
    • If the current logged-on user has sufficient permissions to run the task and all settings are correct, click 'Finish'.
    • If you need to specify a different account to run the task, tick the option to 'Open the Properties dialog for this task when I click Finish', click 'Finish' and continue to Step 9.
  9. In the task Properties dialog, click 'Change User or Group...' and enter credentials that will be capable of running the task.