1. A method for remote scheduling of a job to run on a plurality of computers in a computer network, comprising the steps of: selecting a domain that includes at least a subset of the computers on which the job is to run; automatically generating a list of computers that are part of the selected domain wherein the list is automatically populated with the list of computers by selecting the domain via a job scheduler module; selecting the computers from the generated list of computers on which the job is to run; creating a configuration file for storing an identification of the selected domain and the job to be run on the selected computers; and transmitting the configuration file to task schedulers of each selected computer for installation and execution of the job.